HTTP的请求数最小化

上一篇 / 下一篇  2011-12-13 09:49:02 / 个人分类:其他

,Yr t Yvb s#L(J0终端用户80%的响应时间花在前台。这些时间的大部分是被下载页面上所有组件所占用,像:图片,格式,脚本Flash等等。依次减少这些组件的数量可以减少页面相关HTTP的请求数。这是使页面更快的关键。 51Testing软件测试网A&](KJ ffld

减少页面组件数的一种方法是简化页面的设计。但是有没有一种使页面内容更丰富的同时又能达到较快响应时间的方法呢?这里有一些技术可以减少HTTP的请求数,同时仍支持丰富的页面设计。
5FgI6w1N i^~0 
合并文档是一种通过合并所有脚本为一个脚本,合并所有的CSS为一种格式来减少HTTP请求数的方法。当脚本和格式随页面不同而变化时,合并文档将变得更加有难度,但是在发布过程中这么做可以改善响应时间。
WDxYa2YBt1e0 
CSS精灵来减少图片请求是个比较好的方法。合并背景图片为一种图片,使用CSS背景图片及背景位置属性来显示想要的图片段。
&}!ZGL+rK8|y!Io0 
图片映射合并多张图片为单张图片。总尺寸虽然差不多,但是减少了HTTP请求数从而使页面访问速度加快。只有页面中的图片连续时,图片映射才工作,比如导航栏。定义图片映射的坐标会导致错误。用图片映射做导入也不易理解,所以不推荐这么做。
q.Lg Bq1G+m j$Ur4G7nF0 
内联图片使用URL镶嵌图片,这在实际页面中会增加HTML文件的大小。在格式中合并内联图片是一种减少HTTP请求数和避免增加页面大小的方法。目前并不是所有的主流浏览器都支持内联图片。
#WxLAE0 
对第一次访问来说,在页面中减少HTTP请求数,这是提高性能最重要的准则。就象Tenni Theurer博客的帖子《浏览器缓存用处的揭露》描述的,网站每天40-60%的访问是无缓存的。对于第一次访问的用户来说,加快页面访问速度是让用户得到更好体验的关键。

TAG:

 

评分:0

我来说两句

Open Toolbar