WordPress静态缓存插件众多,孰优孰劣,这里不予评判,只说一说使用率最高的静态缓存插件WP Super Cache的基本使用方法,包括插件安装设置与停用删除缓存。
该插件在Wordpress后台插件安装页面,一直处于首页推荐位置,可知其是官方极力推荐的插件之一。
安装WP Super Cache插件
这里约100字略过....
插件设置
一、准备工作
保证wp-content目录有读写权限,因为之后生成的缓存文件会存放在这个目录中。使用Ftp客户端登录空间,右键wp-content目录属性设置许可权限为755。
同时,保证Wordpress根目录的wp-config.php和.htaccess文件也有写入权限,最好将wp-config.php和.htaccess文件作一下备份。
二、插件设置
进入插件设置页面,插件支持多语包括简体中文。
直接进入插件“高级”设置选项卡页,勾选所有标有“推荐”字样的选项,另外包括“当某页面有新评论时,只刷新该页面的缓存”这项。
缓存超时时间建议设置为“ 0”,有必要时手动清理缓存。
其它选项卡设置页面,无需设置。
如果你不清楚其它未推荐的选项功能是什么,就不要尝试了。
需要说明的是缓存模式有三种:
- mod_rewrite 缓存模式。 (推荐)
- PHP 缓存模式。
- 传统缓存模式。
缓存效果最好的是默认推荐的 mod_rewrite 缓存模式,PHP缓存模式次之。
三、更新规则
设置完毕后,点击更新按钮,会提示你点击“更新 Mod_Rewrite 规则”按钮,向下滚动找到该按钮并点击。
插件会自动向Wordpress根目录的wp-config.php和.htaccess文件写入相关规则。
同时默认缓存目录的中.htaccess也必须有规则。
清理缓存及停用插件
1、清理缓存
可以定期手动清理缓存文件,打开WP Super Cache插件设置页面,点击“内容”选项卡,点击“删除缓存”。
如果你与我一样在不停地折腾主题,这时就需要随时手动清理缓存,才能查看修改调整后的情况,否则显示的还是之前的静态缓存内容。
2、停用插件
重复上一步(必须),之后点击“高级”选项卡,取消“启用缓存以便加快访问。 (推荐)”勾选,并点击下面的“更新”按钮,
3、完全删除插件
重复上面两步(必须),然后进入插件页面停用WP Super Cache插件,并删除。
正常情况下删除WP Super Cache插件时,会将之前插件所修改和创建的缓存文件夹一并删除,但也可能有例外。所以,登录Ftp客户端,用之前备份的wp-config.php和.htaccess文件覆盖Wordpress根目录的同名文件,并删除wp-content目录的cache文件夹,这样才能完全卸载并彻底删除缓存文件。
另外,建议安装网页压缩插件:Autoptimize与WP Super Cache配套使用,可以进一步加快网页打开速度。
设置Autoptimize插件时,只需要勾选“优化 HTML 代码和优化 CSS 代码”,其它默认即可,不要勾选“优化 JavaScript 代码”否则可能造成主题部分功能不可用,切记!
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

1F
一直都没有安装这些缓存插件,看来也要开始考虑安装才行,要不然打开速度太慢了
B1
@ boke112导航
我之前也一直没安装这款缓存插件,但因为近来发现自己的博客打开实在太慢,才最终于早两天也装上了它,通过几天来的使用与观察,自我感觉还算可以吧(大家不妨去我博客看看效果,和测试下网页的打开速度,欢迎与雪儿交流各自的使用与具体设置心得哦)。
2F
这个插件很有必要。
3F
一直都安装的这个,也折腾了很久,但是现在都不知道如何开启高级mod模式(iis8.5),
4F
专门看滑动解锁来了。的确不简单。请问有emlog版本的插件吗?
5F
这个插件安装之后,不是会影响计数么?
B1
@ 倚天雪 不会,后台还在偷偷计数
B2
@ 知更鸟 是,后台确实在计数。但是前端好像不显示,除非下次缓存刷新的时候。有没有什么办法解决前端显示?
B3
@ 倚天雪 解决办法是不用静态缓存插件
6F
nginx下能用这个插件吗?
7F
博主,wp super cache与文章归档不兼容该怎么解决,每次发布新文章,文章归档都不更新
B1
@ iyyo 我的也是,而且setting 按钮不见了,真晕
8F
个人觉得这款插件也就一般般吧,但为了博客打开速度能够快上一些,虽然目前我的个人博客也在使用着它,但真的不是很满意!
9F
安装该缓存插件后,怎么检查访问速度情况,请各位多指导咯!
B1
@ TeachCourse 百度统计有一个选项(网站速度诊断)可以检查访问速度
B2
@ Leasmr
还有这个功能,啥时候咱也试试!
10F
安装后找不到设置按钮,现在制作主题都没有变化,怎么更新缓存呢,着急!
11F
Warning! Garbage collection is not scheduled!
Garbage collection by this plugin clears out expired and old cached pages on a regular basis. Use this form to enable it.
出现这个提示,会有影响吗。设置的Cache Timeout:0 。 Scheduler timer:600s
12F
博主,为什么我用了这个插件,文章打开很慢!!!!是没有缓存吗?该怎样操作?
13F
用了这个插件 ,网站底部的,这段文字是啥意思
Page not cached by WP Super Cache. Check your settings page. Not caching requests by known users. (See Advanced Settings page)
B1
@ wsaddd 是因为你勾选了“不要为已知用户缓存。 (推荐)”,所有在登陆状态下,出现的不是缓存页面,翻译过来就是页面没有缓存,请检查你的设置,不要为已知用户缓存。
14F
刚刚安装了,但是还是一头雾水的感觉。鸟哥这文章是顺便介绍了删除插件需要做什么吗?我安装后,只是按照要求 开启了缓存,没有设置主机的权限,不知道怎么测试缓存是否成功。
15F
16F
更新分享。
17F
鸟哥,启用mod-rewrite模式,提示如下:
mod_headers – 该模块的作用是设定 supercache 页面的缓存信息。没有该模块,IE7用户将只会看见旧页面。
mod_expires – 设定缓存文件的到期时间。没有该模块时,当来访者刷新或者留下评论时可能不会看到新页面。
这个要怎么处理呢?谢谢!
18F
之前一直是用 PHP 缓存模式。 (推荐)
19F
鸟哥,有几个问题希望可以得到大家的解答:
1、使用rewrite模式后,因为我的网站属于小型站,页面整体不多,所以在预缓存处设置刷新时间为0是否可以?
2、我通过预缓存的文件过1天左右,就会在原来的链接后多一个“.needs-rebuild”,不知道什么原因。
3、我把高级设置中的“到期时间和垃圾回收器”设置为了0(禁用)和600秒,因为我是小型站,更新不多,这样可以吗?但是这样以后更新文章内容的时候(或者评论)是否会自动刷新原来对应的这个缓存文件呢?
4、我的首页始终不会被缓存,我也勾选了首页额外检查,是不是要把禁止“index.php”删除掉?这样有没有问题呢?
5、官方教程里比较推荐新手使用“PHP 缓存模式”,对于小型站来说与mod_rewrite哪种更好呢?
B1
@ 十三 补充一下:我的预缓存时间设置为0,手动生成的super cache页面,一天以后会消失,我也关闭了回收器的,不知道为什么?我关闭了回收器后,普通的cache页面也会消失。怎么能让生成的缓存文件一直存在,仅能通过手动方式删除呢?
20F
谢谢分享,这插件虽然有很多负面影响,但是提速的确很高 从5S的打开速度 到1S
B1
@ 十字路 我来试试留言回复功能而已
21F
已經安裝這個插件,但是發表的文章依然看不見是html頁面啊。。。求助
22F
谢谢 楼主(作者)很棒这篇教程哦,简单实用、
23F
鸟哥,请教2个问题,希望能方便告知下,1个是Apache的Mod_Rewrite 规则问题,我以前的固定连接是/%postname%.html 想301重定向到/%category%/%post_id%.html 请问这个规则应该怎么写?不懂正则。
第二个是和这个缓存插件有关,因为网站启用了https,所以想吧http强制https,写了301规则到htaccess文件,这样的话百度收录的http,别人访问会直接跳https了,但是发现一个问题,htaccess文件总是被更新,每次我设定完了这条301,没过多久就又变成了这个缓存插件的默认规则了,我添加的301规则就各种被覆盖掉了,是我哪里出了问题吗?我启用了垃圾回收站和预缓存,希望能得到回复。
24F
你好,我使用的mod_rewrite 缓存模式,但是我有一个不解之处望指教,刚开始的时候我将预缓存和回收站也开启了,不过发现似乎没啥作用,然后就关了,预缓存和回收站都关了,那么也就出现了一个问题,每次我访问页面,都会加载半天,这个过程是因为插件并没有缓存这个页面,打开页面后刷新就会非常快了,这时候是有了缓存文件,我的不解之处就是:我发现他不是自动更新缓存文件,是自动删除,每次wp-contentcache目录下的缓存文件隔一段时间就没了,这也导致我现在的网站开启缓存成了摆设,也就访问的时候刷新有点用,我看你们的网站都是打开超级快,这是缓存页面存在没有被删除,我的为什么会自动删除呢?我明明关闭了垃圾回收站,我甚至吧当有新文章或页面的发布或更新时清除之前的缓存文件。这个选项给关闭了还是不行。望解答。谢谢
25F
测试!!!!!!!!!!!!!
26F
鸟哥 我现在要测地删除这款插件,但我当时备份的wp-config.php和.htaccess都不见了,现在要怎么办呢?其它都弄完了,现在总感觉网站怪怪的,好像依然还在缓存首页。请鸟哥赐教!
B1
@ 郑智仁博客 .htaccess文件直接删除,然后到后台再保存一次固定链接,正常会再生成一个
打开wp-config.php文件
把define(‘DB_NAME’, ‘blog’);数据名称上面的两代码删除就行了
27F
计数不显示这个怎么弄
28F
安装了最新的1.5.8版本,但是只会缓存首页怎么办?
29F
开启了缓存,赞一次,然后刷新页面,又可以赞了,可以无限赞- –
30F
缓存插件我觉得还是适合自己的就最好
31F
速度略有提升,感谢分享