陋室博客架设在上海联通机房,在苏州的访问速度还算可以,不过由于插件的使用量达20个、侧边栏有大量图片,在高峰时段访问还是有10秒左右的加载时间。为此做了些优化,分享出来:
优化前分析:
- 上海联通机房,节点比较近,延迟小,服务器端基本没问题
- 虚拟主机不提供zlib压缩
- 服务器系统是2003
优化方案:
- 站点上的外链图片比较慢的放在本地,比如gravatar头像,flickr图片
- 侧边栏加载的两个flash文件可以删减,这可以减少页面大小
- 启用html静态化插件,这可以大大减少PHP请求数,加快响应速度
实施过程:
- Gravatar头像本地缓存使用:WP Gravatar Mini Cache插件,只要安装上去就自动实行了,由于我在2003下不需要设置权限,Linux用户记得给它缓存目录设置写权限
- flickr相册看我之前的一篇文章:今天给博客添加了flickrRSS插件-更新缓存开启 (打开其缓存功能)
- 侧边栏的flash一个是时钟用日历代替;一个是tag球形插件,很好看不过不实用用Simple Tags里的标签插件代替。
- html静态化插件:wordpress插件cos-html-cache生成静态页面用法 (看这篇文章)
以上过程后页面打开速度有明显的提高(个人感觉),不过也有数据证明:
页面优化前:65020字节
页面优化后:56566字节
webwait加载测试: