WordPress插件:WP Super Cache,最高效的缓存插件

网站用缓存功能会大大的提高效率性能,不要说什么大站才需要的话,其实小站也需要的,目前 WordPress 最高效的缓存插件 「WP Super Cache 」,是由 WordPress 官方开发人员开发,所以兼容 WordPress 方面可以大大放心。

WP Super Cache 可以把整个网站的页面生成 HTML 文件,这样访问者打开页面时,服务器就不会解析 PHP 脚本,和减少数据库读取了,大大的提高速度,访问量大的情况可以减少服务器压力。

很多人担心设置不好 WP Super Cache 反而会加大服务器压力,降低性能,WP Super Cache 默认提供的设置是最保守的设置,下面跟 小羿 来看看如何设置最佳性能化:

1.启用缓存功能(废话)

2.模式:WordPress 默认是推荐「PHP 缓存模式」,不过 「Mod_Rewrite」模式更快,如果你的PHP环境支持Mod_Rewrite,就开启了。

三种模式介绍:

Mod_Rewrite:最快的方式是通过 Apache mod_rewrite 模块(或者其他 Web 服务器中类似的模块)向用户提供静态 HTML 文件,这样就完全绕过了 PHP 解析器,速度飞快,可以轻松应对非常大的访问,并且服务器运作非常轻盈。不过这个方式需要 Apache 已经安装了 mod_rewrite 模块(或者其他 Web 服务器中类似的模块)以便博客能够支持固定链接,并且还需要修改你的 .htaccess 文件,匿名访问的用户通过这种方式访问。

PHP:超级缓存静态文件除了 HTML 方式之外,现在还可以通过 PHP 方式来提高服务,速度几乎接近 mod_rewrite 方法,但是 PHP 方法更好配置,并且无需修改 .htaccess 文件。PHP 方法还是需要设置固定链接,还可以让你保持页面部分动态,但是面对大流量访问时候,就没有 mod_rewrite 方法出色了。

传统缓存:这个主要面对已知用户,那些已登录的,留过言的,这个方法更灵活,但也是最慢的,因为每次查看页面,信息是不同的,所以最好对这些用户不要缓存整个页面。

3.启用「压缩页面以便让来访问者更快浏览」

4.启用 不要为已知用户缓存,如果你的网站不打算开启 用户注册功能,不开启也是可以的(用户评论,需要等待清除缓存后(垃圾回收器),才会刷新)

5.启用 移动设备支持

(WP Super Cache 设置)

6.缓存超时时间,推荐是3600秒,如果你的文章页面不经常变动,可以设置更长点时间。如果你像 小羿 一样,不开启用户注册,不开启评论功能,可以直接设置0,禁用垃圾回收器。

(WP Super Cache 缓存到期时间)

7.预缓存设置,默认是没有开启的,预缓存就是在没有访问者访问页面的情况下,自动缓存网站页面,当你网站访问量大的情况,预缓存功能就很有必要了,可以大大的减少服务器压力。至少30分钟缓存时间,如果你的页面很少变动,可以设置更长的时间来刷新缓存,频繁的刷新缓存会造成服务器一定的压力哦。

(WP Super Cache 预缓存设置)

另外 WP Super Cache 还有调试设置、添加不想缓存的页面、CDN、插件兼容等功能可以根据自己的需要来设置。