访问速度一直困扰很多使用虚拟主机建站的独立Blogger,毕竟经济型的虚拟主机在性能和效率方面,是无法和豪华型的独立服务器相提并论的,更不说用使用了服务器集群的大站了。既然硬件设施更不上,那么,我们换个攻克方向,试试优化Wordpress,减轻服务器负担,以加快访问速度:

  • 尽量不要去占用宝贵的内存资源
  • 预先用Gzip压缩js、css文件(此方法不适用于安装了多个 Wordpress 的虚拟主机)
    尽管使用Gzip压缩能节约很多带宽并加快网页加载速度,但Gzip压缩会耗费CPU和内存资源,如果在CPU或内存高峰期使用Gzip压缩反而适得其反,访问速度可能变得更慢。如果我们预先用Gzip压缩了js、css文件,每次访问直接从压缩文件输出,而不用耗费CPU和内存资源,就能很好解决这一问题。

    1. 下载Gzip.php文件并上传到你的Wordpress安装目录
    2. 在你的 Wordpress 根目录建立 wp-cache 文件夹并确保其可写入
    3. 在.htaccess里面加上RewriteRule (.*.css$|.*.js$) gzip.php?$1 [L]即可
  • 尽量减少数据库查询,减轻服务器负荷
    1. 删除或替换主题不必要的功能
    2. 如K2主题的编辑页眉功能感觉比较鸡肋,编辑后即可删除;另外,Wordpress 的搜索功能不太好用,搜索结果准确度不高,可以使用 Google 自定义搜索代替。

    3. 减少PHP语句,减轻服务器负担
    4. 像博客名称、地址、描述,RSS订阅地址,分类列表,友情链接等等都是不频繁更换的,可以用静态地址替换掉。

    5. 最新留言、热门文章、标签云等数据缓存到wp_options表
  • 禁用不必要的插件
  • 固然插件为 Wordpress 增添了很多很酷很炫的功能,但开启过多的插件,会严重影响 Wordpress 的运行效率,有网友甚至开启二三十个插件,却反过来抱怨 Wordpress 太慢了。所以我建议大家:除非必要,否则禁用它。

  • 使用 Wordpress object-cache
  • 启用 Wordpress 的 Turbo 功能
  • 在 Wordpress2.6中,WP开发团队为其增加 Turbo 加速功能,安装了安装Google Gears的用户就可以启用 Turbo 以加快访问速度,这样,你的 Wordpress 又快了不少。

根据以上方法优化后,本站首页数据库查询次数从原来的二十多次降到只有三次,单篇日志查询次数也大幅度降低,大大加快了 Wordpress 运行效率。

相关文章

'

20 Responses to “Wordpress 博客优化方法汇总”

Leave a Reply

Copyright© 2007-2008 Thirdinfo.com | Theme design by BlogOhBlog & modify by btFish@wopus.org | 20 Queries. 0.287 seconds.