实战网站提速
2010年1月3日
没有评论
在现在网站到处有的年代,提高网站的访问速度能带来更好的访问体验,从而留住更多的访问者,如果一个网站打开需要30s以上,基本没有多少人有耐心等,很可能直接关掉。
服务器环境:lighttpd + wordpress 2.9 (php5)
工具:firebug + page speed + YSlow,其中page speed是google出品,YSlow是yahoo出品,两者均依托firefox的firebug插件,都是网站优化的利器。
步骤:
分别使用page speed和YSlow查看本网站,发现如下的问题
- Leverage browser caching
- Minify JavaScript
- Optimize images
- Enable gzip compression
- Minify CSS
- Serve static content from a cookieless domain
- Use efficient CSS selectors
- Minimize cookie size
- Make fewer HTTP requests
- Put JavaScript at bottom
综合起来都是静态文件的问题
- js/css文件没有合并导致多次请求
- js/css文件没有采用压缩工具压缩
- 图片没有压缩
- 静态文件没有使用gzip
- 静态文件没有在浏览器端做cache
- 静态文件上也带有cookie
- 有的js代码和文件没有放在最后
- css的层级太深,导致效率有问题