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