WordPress Super Cache 缓存插件设置

分享本文:
snap000036.png
请为本文打分

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阅读次数插件冲突
请为本文打分
分享本文:


评论: WordPress Super Cache 缓存插件设置

  • 一直在用,还可以。

    土木坛子 2012/04/03 7:32 下午 回复
  • 好详细啊!不错!

    ZtyHome 2012/04/14 10:32 下午 回复
  • 这个插件好像有些问题,我wp3.3.1的安装后,刷新页面就是空白,啥都没有了,后来手动吧.htaccsess文件里面多出来的删掉,然后吧plug下面的新创文件删掉才好,其实这类cache安装要看好是否进过兼容性测试

    shanyang 2012/04/23 4:15 下午 回复
  • WP Super Cache我现在在用,唯一的缺憾就是不能实现缓存页面的同时能保持某些模块不缓存,WP Super Cache并没有生成纯静态页,也就是还要调用WP的核心文件,这样的话达不到节省内存的目的,只能减少mysql查询,不知道有没有更好的优化方法。

    Sola 2012/05/18 2:17 下午 回复
  • 不知道 和hyper cache比起来 那个更好呢? 我现在在用hyper cache

    诸葛小小 2012/05/28 3:21 下午 回复
  • Pingback: 如何解决WP Super Cache缓存插件与WP PostViews阅读次数插件冲突 - WordPress 非官方中文站

  • Pingback: WP Super Cache插件的时间戳错误 - WordPress 非官方中文站

  • Pingback: WordPress Super Cache 缓存插件设置 | 战胜所有媒介

  • 有木有详细解释一些其他sheet页的文章咧?

    peach5460 2013/12/11 11:49 上午 回复
    • 感谢你的留言,我们会在近期安排一些这方面的文章哦!

      Jiang 2013/12/11 9:18 下午 回复

发表一下评论

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

Menu Title