当你对自己的博客或网站的访问速度不满意时,雅虎的这篇文章很值得一读:Best Practices for Speeding Up Your Web Site
这篇文章列了一个详细的清单,你可以逐条核对你有哪些做得不好的,尝试优化做得不好的地方,看看网站速度是否有所提升。清单的部分内容如下:
- 减少 http 请求数量
- 使用 CDN
- 使用 expires 或 cache-control 标头
- gzip 压缩
- 把 css 放在 html 文档的 HEAD, 这样 “看” 上去加载得更快点
- 把 js 放在 html 文档的底部, 因为 js 会 block 并行加载
- 避免使用 css expressions
- 把 js 和 css 文件放在外部, 即 external, 方便 cache
- 减少 dns 查询次数
- 压缩 js 和 css 文件体积大小
- 避免重定向, 包括 301 和 302 等
- 避免出现重复的 js 文件
- 配置 etags
雅虎这篇文章对每一条内容都有详细解释。
另一篇值得参考的文章是:Making Instagram.com faster