WordPress Super Cache 缓存插件设置

WordPress Super Cache缓存插件可以将WordPress网站的动态网页(伪静态)转换成真正的静态网页。当访问者浏览你的网站的时候,生成的静态网页可以降低WordPress对主机服务器系统资源的消耗,加快网站的加载速度,提升网站的用户体验。

最近,WordPress专业主机的一些网友就遇到了这样的问题:由于WordPress网站使用的系统资源(CPU或内存等)超标,而被临时暂停服务,我们建议网友们安缓存插件来降低系统资源的消耗。今天我们来给大家介绍一下WordPress Super Cache插件的设置;今后几天,我们还将为大家陆续介绍其他的缓存类插件。

WordPress Super Cache 的安装

一,通过WordPress控制台来安装WordPress Super Cache缓存插件。

登录WordPress网站控制台后,点击【插件】->【已安装的插件】菜单, 点击〖安装插件〗按钮,搜索“WP Super Cache”,就可以找到 WP Super Cache 插件。这时点击〖现在安装〗按钮,WordPress将会自动在线安装此插件。

snap000036

安装完成后,你可以直接点击〖启用插件〗按钮,来激活 WordPress Super Cache 插件。

二,通过FTP/SFTP上传安装WordPress Super Cache缓存插件。

你也可以直接访问WordPress Super Cache插件的主页,下载该插件,解压缩后,将插件文件夹上传到 WordPress 安装目录下的 /wp-content/plugins 目录下。

snap000037

安装后登录到WordPress控制台,点击【插件】->【已安装的插件】菜单,找到  WP Super Cache 插件,点击〖启用〗按钮,激活插件。

WordPress Super Cache 的设置

安装并激活WP Super Cache插件之后,需要对插件进行适当的配置。在 WordPress 后台的【已安装的插件】中,找到 WP Super Cache插件,点击〖设置〗按钮。

不过,有些网友可能会遇到一个错误提示:

snap000038

这是由于你的 WordPress 网站未启用永久链接功能(伪静态),或者你的主机不支持伪静态,WP Super Cache插件无法生成静态页面。

我们需要按照上面的提示,进行适当的设置。点击上面的链接,进行设置:

snap000039

除了默认之外的任何链接结构,你都可以选择,也可以自己定义永久链接的结构。设置之后,点击〖保存更改〗按钮。

现在我们来开始设置 WordPress Super Cache 插件

首先,在【Easy 】标签页,启用缓存功能

snap000041

其次,在【高级选项】标签页,进行适当设置

snap000042

设置好缓存选项后,需要对 Mod Rewrite 规则进行更新,点击后面的〖更新 Mod_Rewrite 规则〗按钮,自动更新 .htaccess 文件。

snap000043

如果你的主机不支持自动更新,务必注意:需要将这两段代码分别复制到两个不同的 .htaccess 文件中;或者考虑换一个主机。

设置缓存的过期时限。这里的时限指的是缓存的刷新时间,默认值即可。

snap000044

最后,设置拒绝访问的蜘蛛、爬虫等

snap000045

WordPress Super Cache 选项的解释

这里给大家解释一下前面 WP Super Cache 各个设置选项的含义。

Cache hits to this website…

这里是启用缓存

Use mod_rewrite to server cache files

最快速的缓存方式,使用 .htaccess 文件里的 mod_rewrite 规则进行缓存

Compress Pages

将 Super Cache 缓存文件压缩,然后发送给访问者。这样访问速度更快,更节约流量

304 Not Modified browser caching

支持 304 浏览器缓存

Don’t cache for know users

对已知用户,比如登录的管理员,不使用缓存功能。否则你发布了文章,自己也不能及时看到效果

Expiry Time & Garbage Collection (过期时限和垃圾收藏)

默认的过期时限为3600秒,也就是每小时更新一次缓存。如果你的网站的文章比较少(比如低于1000篇),那么这个时间可以更长一些。如果你的网站文章非常多(比如超过25000篇),这里的缓存过期时限也可以可以设置为1800左右

Rejected User Agent

爬虫、蜘蛛等程序不但会耗费你的流量(带宽),还可能会占用大量的CPU资源,尤其是一些不遵守的规则的爬虫程序。此外,在这里,你还可以屏蔽别的爬虫程序。比如,做外贸、英文站的网友,可以在这里屏蔽百度、搜狗等中文搜索引擎的爬虫

WordPress Super Cache 缓存效果测试

设置好 WordPress Super Cache 缓存插件后,我们可以直接在插件里测试一下缓存是否正常工作:

snap000048

如果没有意外,测试缓存会生成两个静态页面,如图所示,下图中的 1.html 和 2.html 都可以正常打开:

snap000049

WordPress Super Cache 超级缓存插件还有其他的一些选项,不过一般网友还使用不到,这里就先不进行介绍。其他网友若有其他建议或使用经验,也欢迎留言或投递你的缓存插件使用经验,和大家一起分享。

补充阅读

  1. WP Super Cache插件的时间戳错误,解决安装WP Super Cache插件后,遇到的时间戳错误:The pages do not match! Timestamps differ or were not found!
  2. 如果你使用WordPress PostViews插件来显示文章的阅读次数,那么同时使用WP Super Cache插件,由于文章已经被缓存,会导致不能正常显示文章数目,请阅读如何解决WP Super Cache缓存插件与WP PostViews阅读次数插件冲突。

WPChina.org声明:转载本站文章,请务必保留所有版权信息。

Author: Jacky Wei

I am a programmer, welcome to my blog: http://rg4.net.

Leave a Reply

Your email address will not be published. Required fields are marked *