今天给大家介绍一款wordpress必备的加速神器级插件WP Super Cache,该wordpress插件是由wordpress官方人员Donncha开发的。WP Super Cache的功劳很大,基本上wordpress站点使用了该插件速度都可以得到大幅度上升,实在是wper居家旅行防火防偷防抢劫防色狼的必备之良品啊~~那么WP Super Cache为什么可以让wordpress的速度得到如此大幅度的提升呢?我们来看看WP Super Cache插件各种缓存方式的工作原理吧。
WP Super Cache 通过以下三种方式缓存(按照缓存效率排序):
Mod_Rewrite:最快的方式是通过 Apache mod_rewrite 模块(或者其他 Web 服务器中类似的模块)向用户提供静态 HTML 文件,这样就完全绕过了 PHP 解析器,速度飞快,可以轻松应对非常大的访问,并且服务器运作非常轻盈。不过这个方式需要 Apache 已经安装了 mod_rewrite 模块(或者其他 Web 服务器中类似的模块)以便博客能够支持固定链接,并且还需要修改你的 .htaccess 文件,匿名访问的用户通过这种方式访问。
PHP:超级缓存静态文件除了 HTML 方式之外,现在还可以通过 PHP 方式来提高服务,速度几乎接近 mod_rewrite 方法,但是 PHP 方法更好配置,并且无需修改 .htaccess 文件。PHP 方法还是需要设置固定链接,还可以让你保持页面部分动态,但是面对大流量访问时候,就没有 mod_rewrite 方法出色了
。
传统缓存:这个主要面对已知用户,那些已登录的,留过言的,这个方法更灵活,但也是最慢的,因为每次查看页面,信息是不同的,所以最好对这些用户不要缓存整个页面。
至于WP Super Cache的使用方法和教程就不多说了,后台都是中文的跟着提示操作就好了,这里只强调WP Super Cache插件使用的时候可能会出现的几种问题:
1,WP Super Cache启用后后台出现显示错乱的情况。(PS:遇到此种问题,一般都是wp-config.php文件不可写或者wp-content目录不可写造成的,仅需要将权限改为777即可。)
2,WP Super Cache插件启用后wordpress网站的速度依然没有变快,甚至变得更加缓慢了。(PS:此种问题一般出现在VPS上原因是因为/wp-content/cache/目录不存在或者是没有读写权限,只需要登录SSH给予改文件夹写入权限即可。)
3,使用WP Super Cache插件时如何分析插件是否缓存正常?(PS:打开网站页面右键查看源码,会有一段缓存状态标识,如果页面缓存失败该表示也会显示具体哪出问题了)