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将会自动在线安装此插件。
安装完成后,你可以直接点击〖启用插件〗按钮,来激活 WordPress Super Cache 插件。
二,通过FTP/SFTP上传安装WordPress Super Cache缓存插件。
你也可以直接访问WordPress Super Cache插件的主页,下载该插件,解压缩后,将插件文件夹上传到 WordPress 安装目录下的 /wp-content/plugins 目录下。
安装后登录到WordPress控制台,点击【插件】->【已安装的插件】菜单,找到 WP Super Cache 插件,点击〖启用〗按钮,激活插件。
WordPress Super Cache 的设置
安装并激活WP Super Cache插件之后,需要对插件进行适当的配置。在 WordPress 后台的【已安装的插件】中,找到 WP Super Cache插件,点击〖设置〗按钮。
不过,有些网友可能会遇到一个错误提示:
这是由于你的 WordPress 网站未启用永久链接功能(伪静态),或者你的主机不支持伪静态,WP Super Cache插件无法生成静态页面。
我们需要按照上面的提示,进行适当的设置。点击上面的链接,进行设置:
除了默认之外的任何链接结构,你都可以选择,也可以自己定义永久链接的结构。设置之后,点击〖保存更改〗按钮。
现在我们来开始设置 WordPress Super Cache 插件。
首先,在【Easy 】标签页,启用缓存功能:
其次,在【高级选项】标签页,进行适当设置:
设置好缓存选项后,需要对 Mod Rewrite 规则进行更新,点击后面的〖更新 Mod_Rewrite 规则〗按钮,自动更新 .htaccess 文件。
如果你的主机不支持自动更新,务必注意:需要将这两段代码分别复制到两个不同的 .htaccess 文件中;或者考虑换一个主机。
设置缓存的过期时限。这里的时限指的是缓存的刷新时间,默认值即可。
最后,设置拒绝访问的蜘蛛、爬虫等。
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 缓存插件后,我们可以直接在插件里测试一下缓存是否正常工作:
如果没有意外,测试缓存会生成两个静态页面,如图所示,下图中的 1.html 和 2.html 都可以正常打开:
WordPress Super Cache 超级缓存插件还有其他的一些选项,不过一般网友还使用不到,这里就先不进行介绍。其他网友若有其他建议或使用经验,也欢迎留言或投递你的缓存插件使用经验,和大家一起分享。
补充阅读:
- WP Super Cache插件的时间戳错误,解决安装WP Super Cache插件后,遇到的时间戳错误:The pages do not match! Timestamps differ or were not found!
- 如果你使用WordPress PostViews插件来显示文章的阅读次数,那么同时使用WP Super Cache插件,由于文章已经被缓存,会导致不能正常显示文章数目,请阅读如何解决WP Super Cache缓存插件与WP PostViews阅读次数插件冲突。
-
1 WordPress新插件加快Emoji表情符号加载速度
-
2 W3 Total Cache 0.9.5主版本更新修复XSS漏洞,升级需谨慎
-
3 W3 Total Cache缓存插件被曝存在XSS高危漏洞,附修补办法
-
4 25个最受用户喜爱的免费WordPress插件:第6个~第10个
-
5 25个最受用户喜爱的免费WordPress插件:第1个~第5个
-
6 WP Super Cache插件的时间戳错误
-
7 如何解决WP Super Cache缓存插件与WP PostViews阅读次数插件冲突
-
8 WordPress 数据库缓存插件: DB Cache Reloaded 发布
-
9 WP Super Cache 安装指南
-
10 Super Cache Plus – 内存级的 WordPress 缓存插件
一直在用,还可以。
好详细啊!不错!
这个插件好像有些问题,我wp3.3.1的安装后,刷新页面就是空白,啥都没有了,后来手动吧.htaccsess文件里面多出来的删掉,然后吧plug下面的新创文件删掉才好,其实这类cache安装要看好是否进过兼容性测试
WP Super Cache我现在在用,唯一的缺憾就是不能实现缓存页面的同时能保持某些模块不缓存,WP Super Cache并没有生成纯静态页,也就是还要调用WP的核心文件,这样的话达不到节省内存的目的,只能减少mysql查询,不知道有没有更好的优化方法。
不知道 和hyper cache比起来 那个更好呢? 我现在在用hyper cache
Pingback: 如何解决WP Super Cache缓存插件与WP PostViews阅读次数插件冲突 - WordPress 非官方中文站
Pingback: WP Super Cache插件的时间戳错误 - WordPress 非官方中文站
Pingback: WordPress Super Cache 缓存插件设置 | 战胜所有媒介
有木有详细解释一些其他sheet页的文章咧?
感谢你的留言,我们会在近期安排一些这方面的文章哦!
Pingback: 如何解決WP Super Cache緩存插件與WP PostViews閱讀次數插件衝突 - Digital Marketing