WordPress缓存插件W3 Total Cache配置说明

最受欢迎的两个WordPress插件:WP Super Cache和 W3 Total Cache (W3TC),关于二者比较很多大佬都写过,今天简要谈谈

首先我们必须搞明白一件事:

为什么需要缓存插件,缓存插件有什么用?

我们非专业人士,不用去考虑缓存的原理,只需要知道用了缓存,可以使得网站访问速度加快,确保站点可扩展并保持大量流量而不会崩溃

WP Super CacheW3 Total Cache缓存插件都致力于让你的wordpress速度更快,响应更及时。

哪一款缓存插件更适合优化我们的WP站点呢?

关于这个大佬已经做了相关总结分析,原文链接:https://since1989.org/wordpress/wp-super-cache-vs-w3-total-cache.html

我摘抄一下、对比我个人使用感受说说

 

WP Super Cache

专注型选手,后台配置选项不多,简单易上手,适合新手站长

但是缺点也是很明显的,缓存不全面、特色功能少

 

 

 

非常全面解决一个网站各类瓶颈的工具,后台配置选项非常复杂,细致地配置选项,适合老手使用

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

 

 

 

 

W3 Total Cache配置指南

W3 Total Cache在 WordPress仪表板中创建一个名为 Performance的新菜单项。我们正在寻找的选项在 Performance > General 项下。您会注意到,这个页面有大量的缓存插件设置(如果您对高级内容感兴趣,则会有更多设置)。每个设置都放在一个叫做模块的盒子里.我用相关的屏幕截图讨论了这些模块中的每一个。如果你被困住了,或者对某个特定的场景不确定,只需按照屏幕截图一样设置就可以了。

您将发现的第一个模块是 General,我建议不要使用切换复选框启用所有缓存选项。您可能会打开不需要(甚至是由主机支持)的设置 – 这会无意中减慢您的网站速度。但是,如果您想要快速禁用所有模块,这个切换复选框会派上用场!在我们进一步研究之前,如果您不熟悉 “页面缓存”或 “数据库缓存”这两个术语,我建议您阅读 WordPress缓存是如何工作的。

页面缓存模块

我们将要配置的第二个模块是 Page Cache。页缓存方法取决于宿主环境。如果您使用的是共享主机,磁盘:增强是最好的选择。但是,如果您使用的是专用或虚拟服务器,并且已经安装了APC(或安装了任何其他形式的 Opcode缓存),则应该选择相应的选项。

合并页面文件

Minify模块压缩主题使用的 CSS和 JavaScript文件,删除不必要的代码行(如注释和空格)。这使文件大小减少了10%,从而导致了一个更快的站点。在 minify缓存方法下,应该根据服务器选择适当的选项。(个人经验,新手不要打开,容易出问题

其他缓存模块

接下来的两个模块是 Database Cache和 Object Cache。启用它们,并将它们的缓存方法更改为最适合您的宿主环境的方法 – 就像您在 Page Cache和 Minify下所做的那样。

我们要启用的最后一个模块是 Browser Cache。一旦启用了它们,单击“保存所有设置”,就可以做到这一点了!W3 Total Cache已经在您的服务器上启用了总缓存。我们现在将深入研究两个特定的模块 – Page Cache和 Browser Cache。其余模块的默认值都很好。

页面缓存设置

页面缓存设置可以在 Performance > Page Cache下找到。这里的设置相当自我解释。我已经启用了它们中的两个 – 特别是不要为以下用户角色缓存页面。这确保了当作者正在编辑一个帖子时,他/她将能够查看最新版本,而不是从缓存中查看最新版本。

预加载缓存

默认情况下,W3 Total Cache在第一次请求页面时缓存。您还可以选择预先生成所有帖子/页面的副本。这样,不管访问者何时请求 posts/pages,缓存都准备好了,页面将在尽可能短的时间内得到服务。

您应该根据宿主环境和网站接收的流量来配置缓存预加载设置。

  • 缓存更新间隔直接影响服务器资源 – 时间间隔越低(即频率越高),服务器资源消耗越大。共享服务器上的人应该非常小心这个设置。设置足够高的频率,您可能会因为滥用服务器资源而暂停帐户。一个安全的缓存预加载间隔是一个小时,即3600秒。
  • 如果您不熟悉站点地图URL,请安装 Google XML Sitemaps。这是超级容易使用,实际上,一个必须有的插件。
  • 最后,您希望启用最后一个选项,该选项将在发布 post/page时触发缓存预加载操作。

浏览器缓存设置

这可以在 Performance > Browser中找到。其目的是利用访问者的设备。启用浏览器缓存将使静态文件(如 CSS、JavaScript和图像)从访问者的浏览器缓存中得到服务。当然,有一个终止时间可以防止使用过时的数据。这消除了服务器上的巨大负载,节省了带宽,并极大地提高了站点的整体性能。

以上是设置方法,转载于webkv,原文:https://webkv.com/2015/07/30/wordpress-w3-total-cache.shtml

 

刚才忘记说了,WordPress插件之间有时会存在冲突,这也是我从super catch转到wt3的重要原因

 

已有 0 条评论,让我们看看您的独特见解
OwO表情
  • 阿鲁
  • 兔斯基
  • 贴吧
  • 微博
🚨 小黑屋
    暂无讨论,说说你的看法吧
个人中心
购物车
今日签到
有新私信 私信列表
搜索