Class Myself Extends Phper{ }

二十弱冠、三十而立;不要等到当而立感叹弱冠,当不惑感叹而立...
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

如何降低页面下载时间

Posted on 2011-05-16 17:17  Terry_glp  阅读(371)  评论(0)    收藏  举报

如何降低页面下载时间,可以通过以下几个方面来降低页面下载时间:

  1. 减少 HTTP 请求数来降低在网络延迟上的消耗。方法有:
    • 尽可能的缓存 HTTP 请求。这样至少可以降低后续的访问的页面下载时间。
    • 将多个文件捆绑整合。如 Dojo Shrinksafe 可将多个 Javascript 文件整合成一个。CSS Sprite 可将多个图片整合成一个。
    • 当然通过设计 / 代码重整的方法来减少互联网应用的 HTTP 请求数总是有效的。
  2. 减少页面尺寸来降低在网络带宽上的消耗。方法有:
    • 尽可能的缓存 HTTP 请求。这样至少可以降低后续的访问的页面下载时间。
    • 启动 HTTP 压缩。主流浏览器都支持 gzip enconding。通过在服务器端启动 HTTP 压缩,大致可以减少 60% 以上的文本尺寸。
    • 当然通过设计 / 代码重整的方法来减少互联网应用的页面尺寸也总是有效的。
  3. 提高并发率。方法有 :
    • 预读。如 a.js 将引用 b.js,b.js 将引用 c.js。在正常情况下,这是个串行的过程。但如果在引用 a.js 时就引用 b.js 和 c.js 就可以很好的提高并发度。并降低在网络延迟上的消耗。