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

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 缓存模式,缓存效果一般,个人感觉也就没必要使用这款缓存插件了。

三、更新规则

设置完毕后,点击更新按钮,会提示你点击“更新 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
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

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

目前评论:35   其中:访客  33   博主  2

    • avatar boke112导航 来自天朝的朋友 谷歌浏览器 Windows 7 广西柳州市 电信 5

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

        • avatar 我爱动感单车网 来自天朝的朋友 谷歌浏览器 Windows XP 广西桂林市雁山区 电信 7

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

        • avatar 372电影下载网 来自天朝的朋友 谷歌浏览器 Windows 8.1 安徽省合肥市 电信 1

          这个插件很有必要。

          • avatar skyym 来自天朝的朋友 谷歌浏览器 Windows 8.1 湖北省武汉市 电信 2

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

            • avatar wys.me 来自天朝的朋友 火狐浏览器 Windows XP 宁夏银川市 电信 0

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

              • avatar 倚天雪 来自天朝的朋友 谷歌浏览器 Windows 10 北京市 鹏博士长城宽带 4

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

                  • avatar 知更鸟 Admin 来自天朝的朋友 火狐浏览器 Windows 7 辽宁省 移动

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

                      • avatar 倚天雪 来自天朝的朋友 谷歌浏览器 Windows 10 北京市 联通 4

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

                          • avatar 知更鸟 Admin 来自天朝的朋友 火狐浏览器 Windows 7 辽宁省 移动

                            @倚天雪 解决办法是不用静态缓存插件

                      • avatar 聚来宝 来自天朝的朋友 谷歌浏览器 Windows 10 广西梧州市 电信 4

                        nginx下能用这个插件吗?

                        • avatar iyyo 来自天朝的朋友 谷歌浏览器 Windows 7 浙江省温州市 电信 0

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

                            • avatar 妮妮 来自天朝的朋友 谷歌浏览器 Windows 7 广西南宁市 联通 1

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

                            • avatar 阿龙个人博客 来自天朝的朋友 谷歌浏览器 Windows XP 广西贵港市 电信 2

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

                              • avatar TeachCourse 来自天朝的朋友 谷歌浏览器 Windows 7 广东省广州市 电信 2

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

                                  • avatar Leasmr 来自天朝的朋友 谷歌浏览器 Windows 10 浙江省杭州市 阿里云BGP数据中心 0

                                    @TeachCourse 百度统计有一个选项(网站速度诊断)可以检查访问速度

                                  • avatar 妮妮 来自天朝的朋友 谷歌浏览器 Windows 7 广西南宁市 联通 1

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

                                    • avatar dociu 来自天朝的朋友 谷歌浏览器 Windows 7 福建省福州市 电信 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

                                      • avatar 大叔 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 移动 0

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

                                        • avatar wsaddd 来自天朝的朋友 谷歌浏览器 Windows 7 广东省东莞市 电信 0

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

                                            • avatar 十三 来自天朝的朋友 谷歌浏览器 Windows 10 北京市 世纪互联宽带数据中心有限公司IDC机房 1

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

                                            • avatar NAMESILO优惠码 来自天朝的朋友 谷歌浏览器 Windows 8.1 广东省深圳市 电信 0

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

                                              • avatar 我爱动感单车网 来自天朝的朋友 谷歌浏览器 Windows XP 广西桂林市 电信 7

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

                                                • avatar BandwagonHost 来自天朝的朋友 火狐浏览器 Windows 7 重庆市 联通 0

                                                  更新分享。

                                                  • avatar 美股之家 来自天朝的朋友 火狐浏览器 Windows XP 广东省深圳市 联通 3

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

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

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

                                                    • avatar 美股之家 来自天朝的朋友 火狐浏览器 Windows XP 广东省深圳市 联通 3

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

                                                      • avatar 十三 来自天朝的朋友 谷歌浏览器 Windows 10 北京市 世纪互联宽带数据中心有限公司IDC机房 1

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

                                                          • avatar 十三 来自天朝的朋友 谷歌浏览器 Windows 10 北京市 世纪互联宽带数据中心有限公司IDC机房 1

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

                                                          • avatar 十字路 来自天朝的朋友 谷歌浏览器 Windows XP 重庆市 鹏博士长城宽带 0

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

                                                              • avatar 完全就是赖 来自天朝的朋友 谷歌浏览器 Windows 7 浙江省杭州市 阿里云BGP数据中心 0

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

                                                              • avatar 福音家园 来自天朝的朋友 谷歌浏览器 Mac OS X 10_11_5 浙江省杭州市 阿里云BGP数据中心 1

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

                                                                • avatar 贝尔快资讯 来自天朝的朋友 谷歌浏览器 Windows 7 浙江省杭州市 阿里云BGP数据中心 1

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

                                                                  • avatar Lounger 来自天朝的朋友 火狐浏览器 Windows 8.1 四川省成都市 电信 1

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

                                                                    • avatar Lounger 来自天朝的朋友 火狐浏览器 Windows 8.1 四川省成都市 电信 1

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

                                                                      • avatar 游心 来自天朝的朋友 谷歌浏览器 Windows 7 广东省广州市 电信 0

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