访问速度一直困扰很多使用虚拟主机建站的独立Blogger,毕竟经济型的虚拟主机在性能和效率方面,是无法和豪华型的独立服务器相提并论的,更不说用使用了服务器集群的大站了。既然硬件设施更不上,那么,我们换个攻克方向,试试优化Wordpress,减轻服务器负担,以加快访问速度:
- 尽量不要去占用宝贵的内存资源
- 下载Gzip.php文件并上传到你的Wordpress安装目录
- 在你的 Wordpress 根目录建立 wp-cache 文件夹并确保其可写入
- 在.htaccess里面加上RewriteRule (.*.css$|.*.js$) gzip.php?$1 [L]即可
- 尽量减少数据库查询,减轻服务器负荷
- 删除或替换主题不必要的功能
- 减少PHP语句,减轻服务器负担
- 最新留言、热门文章、标签云等数据缓存到wp_options表
- 禁用不必要的插件
- 使用 Wordpress object-cache
- 启用 Wordpress 的 Turbo 功能
预先用Gzip压缩js、css文件(此方法不适用于安装了多个 Wordpress 的虚拟主机)
尽管使用Gzip压缩能节约很多带宽并加快网页加载速度,但Gzip压缩会耗费CPU和内存资源,如果在CPU或内存高峰期使用Gzip压缩反而适得其反,访问速度可能变得更慢。如果我们预先用Gzip压缩了js、css文件,每次访问直接从压缩文件输出,而不用耗费CPU和内存资源,就能很好解决这一问题。
如K2主题的编辑页眉功能感觉比较鸡肋,编辑后即可删除;另外,Wordpress 的搜索功能不太好用,搜索结果准确度不高,可以使用 Google 自定义搜索代替。
像博客名称、地址、描述,RSS订阅地址,分类列表,友情链接等等都是不频繁更换的,可以用静态地址替换掉。
固然插件为 Wordpress 增添了很多很酷很炫的功能,但开启过多的插件,会严重影响 Wordpress 的运行效率,有网友甚至开启二三十个插件,却反过来抱怨 Wordpress 太慢了。所以我建议大家:除非必要,否则禁用它。
在 Wordpress2.6中,WP开发团队为其增加 Turbo 加速功能,安装了安装Google Gears的用户就可以启用 Turbo 以加快访问速度,这样,你的 Wordpress 又快了不少。
根据以上方法优化后,本站首页数据库查询次数从原来的二十多次降到只有三次,单篇日志查询次数也大幅度降低,大大加快了 Wordpress 运行效率。

鱼哥,俺第一次来您这儿^_^
看来这个博客是有点荒凉啊,大家竟然都不知道
对于这些方面我是个门外汉,学习了。
现在不都姗姗来迟了嘛,该来的始终会来。嘿嘿
好麻烦啊啊啊啊啊烦!
to 静水深流:你被人举报过?评论竟然要经过审核
to aunsen:是麻烦了点,但访客体验很重要啊,不得不做好优化
@ 辐射鱼:似乎没有吧,这里我来过几次了,没记错的话应该是第一次发表评论。
谁说的,我经常来做俯卧撑…~
to 静水深流:反正我是从审核名单里把你拉出来的
to toby:不要在河边上做俯卧撑就是!现在俯卧撑过时了,该喝神七航天员专用奶了
我那丁点流量还是不用静态插件好啊…多做俯卧撑锻炼身体就OK
貌似你现在做得很好了啊,咋会只有丁点流量呢?我也没有使用静态化插件,只是用了些缓存、优化了下主题
[...] 优化博客不但要优化其性能使其更有效率的运作,还要进行 SEO 优化。关键字建设是博客 SEO 优化的基础,只有建立合理关键字布局,才能获得更多长期、稳定的访问量: [...]
[...] 我在Wordpress 博客优化方法汇总中提到过 Wordpress 的 object-cache 对象缓存功能。WordPress Object Cache 可以将一个耗时查询或者运算结果存储到一个缓存文件,这样就可以让我们不用老是重复到数据库中获取不变的数据,以缩短用户查看页面的速度。那么,我们如何开启它呢? [...]
哎,到现在还是不会JS压缩
[...] 2.辐射鱼的方法,首先下载Gzip.php文件并上传到你的Wordpress安装目录,然后在你的 Wordpress 根目录建立 wp-cache 文件夹并确保其可写入(属性777),最后在.htaccess里面加上RewriteRule (.*.css$|.*.js$) gzip.php?$1 [L]即可. [...]
是cbm的方法啦
我在Chrome里启用了Gear,但发觉并没有什么改善!
该慢的还是慢! ~~
本地加载了总比没加载好吧,能快一点是一点咯