WP Super Cache静态缓存插件简明使用教程

知更鸟
知更鸟
站长
2332
文章
0
粉丝
Plugins4223,794阅读模式

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 代码”否则可能造成主题部分功能不可用,切记!

本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  42  访客  39  作者  3
    • boke112导航
      boke112导航 5

      一直都没有安装这些缓存插件,看来也要开始考虑安装才行,要不然打开速度太慢了

        • 我爱动感单车网
          我爱动感单车网 7

          @ boke112导航 :razz: 我之前也一直没安装这款缓存插件,但因为近来发现自己的博客打开实在太慢,才最终于早两天也装上了它,通过几天来的使用与观察,自我感觉还算可以吧(大家不妨去我博客看看效果,和测试下网页的打开速度,欢迎与雪儿交流各自的使用与具体设置心得哦)。

        • 372电影下载网
          372电影下载网 1

          这个插件很有必要。

          • skyym
            skyym 2

            一直都安装的这个,也折腾了很久,但是现在都不知道如何开启高级mod模式(iis8.5),

            • wys.me
              wys.me 0

              专门看滑动解锁来了。的确不简单。请问有emlog版本的插件吗?

              • 倚天雪
                倚天雪 4

                这个插件安装之后,不是会影响计数么?

                  • 知更鸟
                    知更鸟

                    @ 倚天雪 不会,后台还在偷偷计数

                      • 倚天雪
                        倚天雪 4

                        @ 知更鸟 是,后台确实在计数。但是前端好像不显示,除非下次缓存刷新的时候。有没有什么办法解决前端显示?

                    • 聚来宝
                      聚来宝 4

                      nginx下能用这个插件吗?

                      • iyyo
                        iyyo 0

                        博主,wp super cache与文章归档不兼容该怎么解决,每次发布新文章,文章归档都不更新

                          • 妮妮
                            妮妮 1

                            @ iyyo 我的也是,而且setting 按钮不见了,真晕

                          • 阿龙个人博客
                            阿龙个人博客 2

                            个人觉得这款插件也就一般般吧,但为了博客打开速度能够快上一些,虽然目前我的个人博客也在使用着它,但真的不是很满意!

                            • TeachCourse
                              TeachCourse 2

                              安装该缓存插件后,怎么检查访问速度情况,请各位多指导咯!

                              • 妮妮
                                妮妮 1

                                安装后找不到设置按钮,现在制作主题都没有变化,怎么更新缓存呢,着急!

                                • dociu
                                  dociu 0

                                  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

                                  • 大叔
                                    大叔 0

                                    博主,为什么我用了这个插件,文章打开很慢!!!!是没有缓存吗?该怎样操作?

                                    • wsaddd
                                      wsaddd 0

                                      用了这个插件 ,网站底部的,这段文字是啥意思
                                      Page not cached by WP Super Cache. Check your settings page. Not caching requests by known users. (See Advanced Settings page)

                                        • 十三
                                          十三 1

                                          @ wsaddd 是因为你勾选了“不要为已知用户缓存。 (推荐)”,所有在登陆状态下,出现的不是缓存页面,翻译过来就是页面没有缓存,请检查你的设置,不要为已知用户缓存。

                                        • NAMESILO优惠码
                                          NAMESILO优惠码 0

                                          刚刚安装了,但是还是一头雾水的感觉。鸟哥这文章是顺便介绍了删除插件需要做什么吗?我安装后,只是按照要求 开启了缓存,没有设置主机的权限,不知道怎么测试缓存是否成功。

                                          • 我爱动感单车网
                                            我爱动感单车网 7

                                            :wink: 老早就有关注这款插件,可以说是缓存插件里最为著名的一款吧,使用者众多。但一直不是很清楚怎么进行设置,所以一直未做尝试。直到这段时间实在无法忍受打开速度慢这个问题,才于昨天好好折腾了一番,现在我的小站也已经开始用上它了:感觉还算满意,发自内心赞一个!

                                            • BandwagonHost
                                              BandwagonHost 0

                                              更新分享。

                                              • 美股之家
                                                美股之家 2

                                                鸟哥,启用mod-rewrite模式,提示如下:

                                                mod_headers – 该模块的作用是设定 supercache 页面的缓存信息。没有该模块,IE7用户将只会看见旧页面。
                                                mod_expires – 设定缓存文件的到期时间。没有该模块时,当来访者刷新或者留下评论时可能不会看到新页面。

                                                这个要怎么处理呢?谢谢!

                                                • 美股之家
                                                  美股之家 2

                                                  之前一直是用 PHP 缓存模式。 (推荐)

                                                  • 十三
                                                    十三 1

                                                    鸟哥,有几个问题希望可以得到大家的解答:
                                                    1、使用rewrite模式后,因为我的网站属于小型站,页面整体不多,所以在预缓存处设置刷新时间为0是否可以?
                                                    2、我通过预缓存的文件过1天左右,就会在原来的链接后多一个“.needs-rebuild”,不知道什么原因。
                                                    3、我把高级设置中的“到期时间和垃圾回收器”设置为了0(禁用)和600秒,因为我是小型站,更新不多,这样可以吗?但是这样以后更新文章内容的时候(或者评论)是否会自动刷新原来对应的这个缓存文件呢?
                                                    4、我的首页始终不会被缓存,我也勾选了首页额外检查,是不是要把禁止“index.php”删除掉?这样有没有问题呢?
                                                    5、官方教程里比较推荐新手使用“PHP 缓存模式”,对于小型站来说与mod_rewrite哪种更好呢?

                                                      • 十三
                                                        十三 1

                                                        @ 十三 补充一下:我的预缓存时间设置为0,手动生成的super cache页面,一天以后会消失,我也关闭了回收器的,不知道为什么?我关闭了回收器后,普通的cache页面也会消失。怎么能让生成的缓存文件一直存在,仅能通过手动方式删除呢?

                                                      • 十字路
                                                        十字路 0

                                                        谢谢分享,这插件虽然有很多负面影响,但是提速的确很高 从5S的打开速度 到1S

                                                          • 完全就是赖
                                                            完全就是赖 0

                                                            @ 十字路 我来试试留言回复功能而已

                                                          • 福音家园
                                                            福音家园 1

                                                            已經安裝這個插件,但是發表的文章依然看不見是html頁面啊。。。求助

                                                            • 贝尔快资讯
                                                              贝尔快资讯 1

                                                              谢谢 楼主(作者)很棒这篇教程哦,简单实用、

                                                              • Lounger
                                                                Lounger 1

                                                                鸟哥,请教2个问题,希望能方便告知下,1个是Apache的Mod_Rewrite 规则问题,我以前的固定连接是/%postname%.html 想301重定向到/%category%/%post_id%.html 请问这个规则应该怎么写?不懂正则。
                                                                第二个是和这个缓存插件有关,因为网站启用了https,所以想吧http强制https,写了301规则到htaccess文件,这样的话百度收录的http,别人访问会直接跳https了,但是发现一个问题,htaccess文件总是被更新,每次我设定完了这条301,没过多久就又变成了这个缓存插件的默认规则了,我添加的301规则就各种被覆盖掉了,是我哪里出了问题吗?我启用了垃圾回收站和预缓存,希望能得到回复。

                                                                • Lounger
                                                                  Lounger 1

                                                                  你好,我使用的mod_rewrite 缓存模式,但是我有一个不解之处望指教,刚开始的时候我将预缓存和回收站也开启了,不过发现似乎没啥作用,然后就关了,预缓存和回收站都关了,那么也就出现了一个问题,每次我访问页面,都会加载半天,这个过程是因为插件并没有缓存这个页面,打开页面后刷新就会非常快了,这时候是有了缓存文件,我的不解之处就是:我发现他不是自动更新缓存文件,是自动删除,每次wp-contentcache目录下的缓存文件隔一段时间就没了,这也导致我现在的网站开启缓存成了摆设,也就访问的时候刷新有点用,我看你们的网站都是打开超级快,这是缓存页面存在没有被删除,我的为什么会自动删除呢?我明明关闭了垃圾回收站,我甚至吧当有新文章或页面的发布或更新时清除之前的缓存文件。这个选项给关闭了还是不行。望解答。谢谢

                                                                  • 游心
                                                                    游心 0

                                                                    测试!!!!!!!!!!!!!

                                                                    • 郑智仁博客
                                                                      郑智仁博客 1

                                                                      鸟哥 我现在要测地删除这款插件,但我当时备份的wp-config.php和.htaccess都不见了,现在要怎么办呢?其它都弄完了,现在总感觉网站怪怪的,好像依然还在缓存首页。请鸟哥赐教!

                                                                        • 知更鸟
                                                                          知更鸟

                                                                          @ 郑智仁博客 .htaccess文件直接删除,然后到后台再保存一次固定链接,正常会再生成一个
                                                                          打开wp-config.php文件
                                                                          把define(‘DB_NAME’, ‘blog’);数据名称上面的两代码删除就行了

                                                                        • 看看
                                                                          看看 0

                                                                          计数不显示这个怎么弄

                                                                          • asdas
                                                                            asdas 1

                                                                            安装了最新的1.5.8版本,但是只会缓存首页怎么办?

                                                                            • 666哒
                                                                              666哒 0

                                                                              开启了缓存,赞一次,然后刷新页面,又可以赞了,可以无限赞- –

                                                                              • 苏苏
                                                                                苏苏 0

                                                                                缓存插件我觉得还是适合自己的就最好

                                                                                • VPNBay
                                                                                  VPNBay 0

                                                                                  速度略有提升,感谢分享

                                                                                匿名

                                                                                发表评论

                                                                                匿名网友
                                                                                :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                                                                拖动滑块以完成验证