又一款WordPress静态缓存插件 – WP Super Cache
与 WP-Cache 相同,它也是一款 WordPress “静态化”插件,可以通过缓存来提高大负载下 WP 的性能。关于静态化,好像一直都是所有使用WordPress的朋友最希望有的一个东西,不说别的,人们都说WordPress非常消耗资源。WP Super Cache 相比 WP-Cache 最大的改进,在于加入了 Super Cache 这一环节。部分页面会根据一定的规则被缓存为 SuperCache,而这个 SuperCache 实质上就是页面本身。通过 Apache mod_rewrite 重定向直接访问这些静态文件,理论上可以获得更好的性能。
对于wp静态化,谁都要说到那个著名的wp-cache了,这个插件把wp对数据库的查询结果都给缓存了。当访客访问WordPress博客的时候只要执行php即可完成任务。其实它已经将wp的负载降很多了,之后又有人在wp-cache的基础上搞了个1 blog cacher增 加了些许功能,但是本质上还是没有将php的部分静态化了。随着国内WordPress的使用者逐步增多,对于静态化的要求越来越盛。但是国人开发的几个 静态化插件虽然确实将页面静态化,但是对于之前伪静态下设置的例如“bssn.org/name”这样的形式搞得一塌糊涂,这里也就不做介绍,这些插件其 实思路上有点偏差,就是因为国内的众多生成静态的cms有一个专门生成功能,于是人们也是这样效仿,所以也就同时丢弃了Cache的这个思路。
说了一大堆,强调一下安装条件:
- 能正常使用 WP-Cache 的环境;
- WordPress 2.0+
- 服务器支持 mod_rewrite 或 IIS Rewrite
- 使用静态链接格式。
注:(如果之前已经安装了WP-Cache ,在安装WP Super Cache需要卸载原来的WP-Cache 。先在后台插件控制面板里面禁用WP-Cache,再登入FTP空间删除文件wp-content/wp-cache-config.php和wp-content/advanced-cache.php,编辑文件wp-config.php,删除以下代码
define(’WP_CACHE’, true); //Added by WP-Cache Manager )
安装方法:
和别的wordpress插件一样都是下载插件解压到/wp-content/plugins/目录再到后台激活就行了。。
但是wp-super-cache插件的安装估计大家遇到的最多的问题还是激活后在后台设置那里是白屏
下面是一般的解决方法:
PS:如果以前安装过wp-cache请禁用它,删除它在wp-content目录下的相关文件
当你后台去设置wp-super-cache时出现白屏时你可以这样来处理
1.看你的wp-content目录下面有没有有wp-cache-config.php这个文件,如果没有你直接从把你插件包里面的wp-cache-config-sample.php改名为wp-cache-config.php传到wp-content目录
2.再看你的wp-content目录里面有没有advanced-cache.php这个文件,如果没有同样的把你的插件包里面的wp-cache-phase1.php文件改名为advanced-cache.php同样传到wp-content目录
3.接着下一步打开你wordpress根目录下面的wp-config.php 在里面加这样一句define( ‘WP_CACHE’, true );
4.最后一步在你的wp-content目录下面建一个 cache目录 再在cache目录下面建一个supercache 就OK了
你再进入wordpress后台你就可以看到wp-super-cache的设置项了…
如果你不再用这个插件,请按以下方法将其卸除:
- 在后台禁用此插件。
- 删除/wp-content/plugins/目录的wp-super-cache目录。
- 删除wp-content目录下面的cache目录。
- 删除wp-content目录下面的wp-config.php ,advanced-cache.php两个文件。
- 修改wp-config.php,把下面一行删掉即可:define(’WP_CACHE’, true);
插件下载页:http://ocaoimh.ie/wp-super-cache/
原创文章,作者:网贝WebBay,如若转载,请注明出处:https://www.webbay.cn/plugin-wp-super-cache