wordpress静态化与数据库缓存插件亲测教程

2012/08/16

自把网站迁移到美国空间后,就一直寻找wordpress加速插件。由于wordpress是采用动态调用数据库的数据,所以难免速度上不尽人意。虽然可以设置固定链接产生伪静态,但是这只对搜索引擎起作用,而对访问速度并没有太大的帮助。所以要想提高速度,只有两条路可走,一是完全静态化,二是使用CDN加速。当然如果两个都选择,那是非常完美的。本文在加速的过程中,折腾了几天,现在已经告一段落了。为了让更多的用户受益,我把我的经验分想出来。

一、使用国内CDN加速

这是我最先想到的。我也确实使用上了。但是我最终还是放弃了。愿意鉴于用户登录与安全问题,为此我写了一篇文章,大家可见《CDN加速,不得不说的痛》这篇文章。

二、使用cos-html-cache完全静态化

这个插件是国人开发的,能够让网站产生完全的静态化文件,从而加速网站的访问。使用这个插件后,速度加快了。但是带来了两个问题:一就是我的网站首页不能直接显示个人中心,这个可以忍受;二就是与wp-postviews这个插件产生了冲突。虽然网上提供了多个解决方案,遗憾的是总是无法解决我的问题,所以狠狠牙删除了此插件。而且从wordpress官方插件页来看,这个插件已经两年没有更新了,所以为了后期着想也不再用了。

三、使用wp super cache

与cos-html-cache齐名的一个插件就是wp super cache。这个插件是一个老牌的静态化和数据库缓存插件。安装设置不难,稍微懂点的鸟文的人就可以使用了。安装后,发现首页可以显示用户中心,但是依然与wp-postviews这个有冲突。也就是显示具有滞后现象,等到缓存过期后会重新显示出来。后来找到了一个解决方案,那就是使用ajax_the_view这个插件补救。但是大家会发现有一份please wait很令人烦。在前台等一下就出来了,但是后台一直在等。我比较追求完美,故还是决定放弃。

四、使用W3 Total Cache

W3 Total Cache比wp super cache晚,在点金主题网上也有一篇文章简单介绍:点金主题网推荐的5个wordpress CDN插件。在插件目录可以找到,下载安装激活即可。安装后启用缓存,惊喜的发现,前面的问题全部没有了。也就是个人中心、计数等都正常了,这不得不说W3 Total Cache救了我。

W3 Total Cache除了缓存外,竟然还有CDN设置,这可谓强大之处。我是选择了cloudflare,原因是在亚太地区有节点。于是就到cloudflare申请了帐户,然后在W3 Total Cache后台设置一下就OK 了(注意要换DNS,cloudflare会提示的)。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注