我今天,思想为我联系网页3个外部.css文件:“这是太多HTTP请求” 我不知道是否应该使用 php将这些文件合并为一个?或者,我应该只用<style>
标签将全部三个导入 <head>
?我在interwebs上发现了一个相关链接: Suture CSS or JavaScript Files to Reduce HTTP Requests但我不认为它给出了充分的讨论。我应该将.css文件与php结合使用以减少http请求吗?
注意:我这个标签对JavaScript以及因为我相信它也适用于.js文件所以请注意如果您的回答仅适用于CSS或JavaScript
所以你几乎觉得这种技术太挑剔和不谨慎,除非我正在制作一个非常高的交通网站(我不这么做)? – 2010-07-28 21:49:50
我同意这感觉就像一个过早优化的情况。尽管将css和js文件合并(尤其是小文件)可以帮助用户降低页面负载,但除非您对页面进行配置,并且发现这是一个真正的瓶颈,否则这可能是不值得的。 – 2010-07-28 21:50:16
我很尊重@CrociDB和@Matthew。任何基于Web的介质中最关键的瓶颈是I/O,更具体地说是HTTP请求。减少HTTP请求的总数可以证明是任何给定Web应用程序的最有效的速度优化。即使只有一个请求可能有可能削减从几百毫秒到非常长的全秒。对于CSS文件只下载一次,然后缓存在浏览器中的论点:你的第一印象很重要!如果第一次很快,那么以后会更快。 – Stephen 2011-01-25 16:15:52