Gor*_*don 21
删除/最小化服务器端的任何瓶颈.为此,请使用Xdebug或Zend Debugger等分析器来查找应用程序执行昂贵且运行缓慢的位置.尽可能实现缓存.使用OpCode缓存.如果这仍然不够快,可以考虑投资更多CPU或RAM或SSD(取决于您是CPU,IO还是内存限制)
对于一般服务器/客户端优化,请参阅Yahoo YSlow!用户指南.
它基本上总结为:
- 最小化HTTP请求
- 使用内容分发网络
- 添加Expires或Cache-Control标头
- Gzip组件
- 将StyleSheets放在顶部
- 把脚本放在底部
- 避免使用CSS表达式
- 使JavaScript和CSS外部
- 减少DNS查找
- 缩小JavaScript和CSS
- 避免重定向
- 删除重复的脚本
- 配置ETag
- 使AJAX可以缓存
- 使用GET进行AJAX请求
- 减少DOM元素的数量
- 没有404s
- 减少Cookie大小
- 使用Cookie免费域进行组件
- 避免过滤器
- 不要在HTML中缩放图像
- 使favicon.ico小巧且可缓存
另请参阅下面提供的评论,因为它们包含其他用户的一些其他有用信息.
归档时间: |
|
查看次数: |
3006 次 |
最近记录: |