如何使用W3 Total Cache 缓存加速插件优化wordpress博客速度

使用wordpress建站的朋友,经常会遇到如何优化wordpress速度的问题。优化wordpress是一个综合的过程,既有对程序的优化,也有对我们主机服务器性能的优化,甚至还需要一些外部的辅助工具,比如CDN,比如云存储等。

如何使用W3 Total Cache 缓存加速插件优化wordpress博客速度

由于WordPress资源消耗较大,使用WordPress的朋友应该都会为它配置一个缓存机制,使用插件是最简单直接的办法。WordPress插件库里面大名鼎鼎的缓存插件为WP Super Cache,安装和使用都非常简单,加速效果也很明显。

今天我要介绍的这款缓存插件名为W3 Total Cache,如果WP Super Cache是第一,那么W3 Total Cache说自己是第二应该无人敢辩。

为什么推荐W3 Total Cache?W3 Total Cache插件的优势

与WP Super Cache相比,W3 Total Cache最大的有点就是能够非常友好的支持Memcached和Redis。

因为我之前在地下室先生博客给WordPress配置了Memcached,所以我肯定比较推荐使用W3 Total Cache。

WordPress配置了Memcached的方法,可以参考:lnmp安装Memcached和PHP Memcached扩展,让wordpress博客秒开

所以本文重点介绍下W3 Total Cache插件

W3 Total Cache安装和使用

W3 Total Cache 安装可以在插件库直接安装,或者在这里:https://wordpress.org/plugins/w3-total-cache/自己手动下载安装。

安装后在WordPress后台已安装插件内启用此插件,后台主菜单会多出来一个“Performance”选项,此选项即W3 Total Cache的设置选项。

具体使用方法这里有一篇百度贴吧的文章介绍的很详细:wordpress 终极加速方案,内容稍长,想要深度使用的话,可以看完此文。

我这里直接说一下建议设置的地方,简化一下:

  1. 点击 General Settings(主要的设置都在这里):
    将 Page Cache、Minify、Database Cache、Object Cache、Browser Cache 这几个选项卡里面的“Enable”打上对勾(启用)注:如果你的服务器配置的有 Memcached 或者 Redis,可以将以上选项卡内的 Cache Method 和 Fragment Cache Method改为 Memcached 或者 Redis。
    将 Miscellaneous 选项卡下面的第一个选项“Enable Google …”取消对勾(仪表盘上的小工具,但是关于Google的东西在国内。。。你懂的)
    点击 Save all settings (保存所有设置)
    其余选项保持默认即可,如果你了解其作用,可以自己按需修改。
  2. 点击 Page Cache(页面缓存的详细设置):
    Advanced 选项卡内的 Maximum lifetime of cache objects,是页面缓存的有效时间设置,我把它改成了86400,也就是一天,可以根据你的站点情况自己设置。
    点击 Save all settings (保存所有设置)
    其余选项保持默认即可,如果你了解其作用,可以自己按需修改。
  3. 点击 Minify (CSS和JS的压缩和缓存设置):
    Advanced 选项卡内的 Maximum lifetime of cache objects,是CSS和JS缓存的有效时间设置,我把它改成了86400,也就是一天,可以根据你的站点情况自己设置。
    点击 Save all settings (保存所有设置)
    其余选项保持默认即可,如果你了解其作用,可以自己按需修改。
    注意:Minify 在nginx下的rewrite可能有问题,在我的另外一个服务器apache下测试没问题,在本站服务器nginx下无法使用(会导致前台页面无样式和JS)(Minify自动配置的rewrite规则),大家可以先开启一下试试,如果有问题就把General选项卡内的第一个选项(Rewrite URL structure)取消即可,或者把第一步的 Minify:□ Enable 取消(不启用) :persevering:
  4. 点击 Database Cache (数据库缓存设置)
    Advanced 选项卡内的 Maximum lifetime of cache objects,是数据库缓存的有效时间设置,我把它改成了3600,可以根据你的站点情况自己设置。
    点击 Save all settings (保存所有设置)
    其余选项保持默认即可,如果你了解其作用,可以自己按需修改。
  5. 点击 Object Cache (对象缓存设置)
    Advanced 选项卡内的 Maximum lifetime of cache objects,是对象缓存的有效时间设置,我把它改成了3600,可以根据你的站点情况自己设置。
    点击 Save all settings (保存所有设置)
    其余选项保持默认即可,如果你了解其作用,可以自己按需修改。
  6. 点击 Browser Cache (浏览器缓存设置)
    这个设置项里面的每个选项卡下都有这个选项 Enable HTTP (gzip) compression 建议打勾(默认已启用)
    其余选项保持默认即可,如果你了解其作用,可以自己按需修改。
  7. 其余选项保持默认即可,如果你了解其作用,可以自己按需修改。
  8. 回到第一个设置项 Dashboard (仪表板)
    最上面有两个按钮 compatibility check 和 empty all caches,第一个是兼容性检查,第二个是清除所有缓存。这里点第二个,清除一下缓存,就可以正常使用了。

到这里 W3 Total Cache 的安装和配置已经完成,试试你的页面加载速度是不是快了一些

卸载方法

缓存类的插件卸载都有可能不完全,这里介绍一下如何完全卸载 W3 Total Cache

按照正常的WordPress插件卸载方式:停用并卸载 W3 Total Cache

删除/wp-content下的cache文件夹、w3tc-config文件夹和advanced-cache.php、db.php、object-cache.php三个文件。

删除网站根目录下的nginx.conf

编辑/wp-config.php,删除 W3 Total Cache 配置项目,即:(一般情况下卸载插件时会自动删除)

/** Enable W3 Total Cache */

define('WP_CACHE', true); // Added by W3 Total Cache

关于wordpress的缓存插件还有很多种,一定要根据自己的实际情况来选择。提高wordpress的速度,不仅可以提升用户体验,对SEO也是非常有利的。

也许你对以下内容感兴趣:

wordpress速度优化的三个方法,让你的博客秒开

地下室先生博客禁止wordpress自带搜索功能,减少博客被恶意关键词搜索

最后分享下:

WP Super Cache优缺点

专注型选手,后台配置选项不多,提供三种缓存模式,mod_rewrite模式速度最快,其次是PHP模式,最后是传统模式。该插件开发者是wordpress官方人员,国内针对这款插件的教程也最多,人气最旺,安装量已经逼近千万级别了。它还完美支持自定义CDN,尤其是安装了Wp-touch手机版插件的朋友,完美支持。

但缺点是缓存不全面,特色功能不多,适合新手使用。

W3 Total Cache优缺点

从名字就能看出来,它是非常全面解决一个网站各类瓶颈的工具,后台配置选项非常复杂,细致地配置选项适合老手使用。优点是优化最全面,完美支持CDN,与前者的性能对比来看,它的优化效果更明显。另外,这款插件的更新比较及时。

缺点是,后台复杂,初学者可使用默认配置,另外它的全面优化需要服务器安装相应的模块,如果你是虚拟主机用户,就要请教你的主机商配合了。它对第三方插件的支持不算完美,对WP-Touch支持不好。

最后提醒,两款插件,都需要更改服务器后台某些文件的权限。网站优化是一个复杂的项目,不仅是靠一个插件就能解决的。

本文参考以下两个博文写成!

笨猫博客:https://www.nbmao.com/archives/3468

我是王掌柜博客:https://since1989.org/wordpress/wp-super-cache-vs-w3-total-cache.html

未经允许不得转载:地下室先生博客 » 如何使用W3 Total Cache 缓存加速插件优化wordpress博客速度

赞 (1) 打赏作者

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏