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
速度略有提升,感谢分享