◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
2009年8月26日写了一篇文章是《 SEO网站加速优化的14条黄金法则》,其中有14条黄金法则,今天就来具体的说说SEO网站加速优化的第一条法则,减少HTTP请求。
80%的最终用户响应时间花在前端程序上,而其大部分时间则花在各种页面元素,如图像、样式表、脚本和 Flash 等,的下载上。减少页面元素将会减少 HTTP 请求次数。这是快速显示页面的关键所在。
一种减少页面元素个数的方法是简化页面设计。但是否存在其他方式,能做到既有丰富内容,又能获得快速响应时间呢?以下是这样一些技术:
Image maps 组合多个图片到一张图片中。总文件大小变化不大,但减少了 HTTP请求次数从而加快了页面显示速度。该方式只适合图片连续的情况;同时坐标的定义是烦人又容易出错的工作。
CSS Sprites 是更好的方法。它可以组合页面中的图片到单个文件中,并使用CSS 的 background-image 和 background-position 属性来现实所需的部分图片。
Inline images 使用 data: URL scheme 来在页面中内嵌图片。这将增大 HTML 文件的大小。组合 inline images 到你的(缓存)样式表是既能较少 HTTP 请求,又能避免加大 HTML 文件大小的方法。
Combined files 通过组合多个脚本文件到单一文件来减少 HTTP 请求次数。样式表也可采用类似方法处理。这个方法虽然简单,但没有得到大规模的使用。10 大美国网站每页平均有 7 个脚本文件和 2 个样式表。当页面之间脚本和样式表变化很大时,该方式将遇到很大的挑战,但如果做到的话,将能加快响应时间。
减少 HTTP 请求次数是性能优化的起点。这最提高首次访问的效率起到很重要的作用。据 Tenni Theurer 的文章 Browser Cache Usage - Exposed!描述,40-60%的日常访问是首次访问,因此为首次访问者加快页面访问速度是用户体验的关键。
位莅临 | 岸人评论(1) | 所属分类:SEO优化技巧
SEO网站加速优化的14条黄金法则 (2009-8-26 12:49:13)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
合理的布局http请求确实很重要啊