当网站首页加载慢的时候,该如何解决?

当网站首页加载慢的时候,该如何解决?

最著名的解决方案就是Yahoo的14条军规了。

[quote]
1. 尽可能的减少 HTTP 的请求数 [content]
2. 使用 CDN(Content Delivery Network) [server]
3. 添加 Expires 头(或者 Cache-control ) [server]
4. Gzip 组件 [server]
5. 将 CSS 样式放在页面的上方 [css]
6. 将脚本移动到底部(包括内联的) [javascript]
7. 避免使用 CSS 中的 Expressions [css]
8. 将 JavaScript 和 CSS 独立成外部文件 [javascript] [css]
9. 减少 DNS 查询 [content]
10. 压缩 JavaScript 和 CSS (包括内联的) [javascript] [css]
11. 避免重定向 [server]
12. 移除重复的脚本 [javascript]
13. 配置实体标签(ETags) [css]
14. 使 AJAX 缓存

[/quote]

你可以在

[url]http://www.kuqin.com/webpagedesign/20080513/8441.html[/url]
这里找到详细的介绍。

现在官方已经更新了一些规则,英文不错的话,强烈推荐看官方的介绍

[url]http://developer.yahoo.com/performance/rules.html[/url]

除了这些正面的解决方案外,你还可以用其他一些侧面的解决方法。。比如ajax加载内容等等。

看首页中的图片和css,js是否过多,或向后台请求太多数据,
压缩js