设置W3 Total Cache可能很累。 这个流行的缓存插件有16个菜单可供选择,并提供令人眼花array乱的配置选项。 但是,仔细检查每个站点都会极大地提高网站的性能。

本教程是有关W3总缓存(W3TC).

在本教程中,该教程将在几章中完成,我们将介绍W16TC的3个菜单,并探索W3TC中可用的所有配置选项。 完成这些教程后,您将可以像专业人士一样设置W3TC。

配置W3总缓存

W3TC 在目录中可用 WordPress插件,因此它的安装很简单。 我们已经写了一个关于如何安装的教程 WordPress插件. 安装 W3TC 不会有任何问题。

安装后,激活插件,您将看到“ 性能 在仪表板菜单中添加为新的顶级项目。

w3tc性能插件菜单

选择“性能”,您将被带到W3TC仪表板,您将看到W3TC项的列表。 因此,我们将遍历每个元素:

1-资讯主页

仪表板的主要目的是在这里您可以清除不同的缓存模块,检查插件与服务器之间的兼容性以及监视服务器性能。

仪表板上显示的第一项是一系列按钮,这些按钮使您可以执行以下操作:

W3TC旋钮帽插件

  • 兼容性检查: 服务器测试以确定可以启用哪些功能。
  • 清空缓存: 删除所有缓存的资源。
  • 空单止memcached的缓存(S): 使用memcached方法删除所有缓存的资源。
  • 空单止操作码缓存:删除使用一种操作码缓存方法缓存的所有资源。
  • 空单止磁盘缓存(S): 删除使用光盘上的所有缓存资源。
  • “媒体查询字符串”的更新: W3TC在媒体资源的末尾附加一个字符串(CSS,JS和图像文件)。 单击此按钮以更新此字符串,以确保浏览器下载这些资源的更新版本。

这些功能中的许多功能也可以从仪表板的任何页面访问。

WordPress的菜单访问W3TC

关于兼容性测试

兼容性检查生成的信息可能非常有用。 此功能将允许您使用所有W3TC功能测试服务器配置。 查看结果,您将知道可以启用哪些功能以及需要更多功能。

WordPress兼容性测试W3TC

如果您是第一次设置W3TC,请单击“兼容性检查”按钮,以使您知道可以组合哪些功能。

仪表盘:支持,市场推广,PageSpeed和“ 服务器监控 »

在按钮行下方,您会发现一些其他部分:

  • 高级服务:允许您获取服务台。
  • 宣传:让您在社交媒体上共享W3TC,在WordPress.org上的插件中添加注释,并在网站的页脚中添加指向W3 EDGE的链接。
  • 注册上MaxCDN。
  • 监控服务器 New Relic的 并与监控 谷歌的见解PageSpeed.

请注意,常规设置和菜单“ 灭菌监测 »钥匙在哪里 的PageSpeed API,以及创建帐户和安装“ New Relic的,是激活这些功能所必需的。

所有这些部分都是可选的,不会影响网站的优化。

2-常规设置

“常规设置”菜单是W3TC中最重要的菜单。 W3TC提供的所有缓存选项都可以从此菜单打开和关闭,并在后续菜单中进一步完善。

首先,查看页面顶部的链接列表。

一般设置 -  w3总缓存

这些链接中的每一个都直接连接到菜单的下部。 常规设置 ”。 单击它们将为您节省很多滚动时间。

W3TC用户通常会混淆这些链接和仪表板菜单中的W3TC菜单项。 重要的是要意识到,仪表板菜单中的链接会指向不同的页面,这些页面上的功能得到了完善。 页面顶部的链接指向菜单部分“ 常规设置 启用或禁用这些功能的位置。

一般设置:一般

在下面,您将在面板中找到链接列表« 一般 ”。 此面板中有两个选项:

常规面板W3TC缓存WordPress插件

选中该复选框以启用/禁用所有类型的缓存(一次),这通常不是一个好主意,并且容易产生过载。

通知W3TC

实际上,几乎没有站点会使用所有缓存模块,因此一次浏览一个缓存选项更加有意义,从而可以更轻松地判断要使用哪个缓存模块。

常规设置-预览模式

预览模式是W3TC内置的有价值的工具,但需要一段时间才能掌握。

如果您正在网站上实时进行W3TC配置,请激活“预览”模式。 启用后,将在屏幕顶部显示一个对话框,让您知道所做的更改不会影响用户体验,除非您选择按钮以应用这些更改。

时装预览W3TC WordPress插件

预览模式的作用是为站点设置创建一个单独的容器。 使用预览模式对W3TC设置所做的更改与已部署的更改分开保存。 这使您可以在不影响用户体验的情况下操纵W3TC设置。

启用预览模式后,您将看到三个按钮:

  • 关闭 :禁用预览模式,并在预览中部署所有更改和备份。
  • 部署 :将在预览模式下所做的更改和保存的内容应用于实时站点,但保持启用的预览模式。
  • 概观 :启动一个新的浏览器窗口,您可以在其中查看所做更改的结果,而不会影响访问者的体验(这些设置仅适用于您)。

选择“ 预览 »(预览)并刷新窗口; 该按钮将变为“ 停止预览 ”。 选择“ 停止预览 要在访客未连接时以访客的身份查看网站。

花些时间熟悉预览模式。 W3TC上的一些更改(特别是CSS和JavaScript文件的缩小)可以使您的网站无法使用。

以同样活跃的流量处理这些实时设置是一个非常糟糕的主意。 启用预览模式后,您可以对这些设置进行操作而无需查看结果,直到对它们的结果满意为止。

清除缓存

您将习惯于看到的一种通知是邀请 删除缓存.

删除缓存W3TC WordPress插件

这些通知的意思是您所做的更改会使所有缓存的内容失效。

因此,每次要求您清空缓存时,都要执行此操作。

常规设置:缓存页面

下一节 常规设置 是“ 页面缓存 ”。 这可能是W3TC提供的最重要的功能。 如果除了打开页面缓存之外什么也不做,您应该会看到站点性能的显着提高。 幸运的是,它也很容易设置。

页面缓存W3TC WordPress的缓存插件

W3TC可以使用不同的缓存方法来缓存站点页面和文章的静态副本(W3TC统称为“页面”)。

在大多数情况下,默认选择应为: 磁盘:增强型 ”。 但是,共享服务器用户可能必须使用“ 磁盘:基本 如果他们的主机抱怨过多的资源使用,或者兼容性检查测试表明服务器与硬盘缓存加固不兼容。

专用或虚拟专用服务器用户可以选择一种缓存方法“ 操作码 ”。 如果您是自己管理服务器,则可以安装缓存方法“ 操作码 您更喜欢哪个。 如果您的服务器是Windows计算机,则需要选择“ 操作码:WINCACHE “。

« 内存缓存 设计用于多服务器托管环境。 因此,如果您使用的是“ 云端技术 甚至一些共享的托管服务提供商。 如果在您的托管环境中可用,则可以使用它。

使用首选的缓存所选页面的方法,现在必须保存设置。

常规设置:缩小

如果您使用W3TC或其他插件,则缩小JavaScript和CSS文件可能会破坏站点。 因此,激活模块“ 缩小 “。

W3TC缩小WordPress的缓存插件

选项 ” 汽车 合并并缩小所有JavaScript和CSS资源。 但是,选择此选项意味着您将无法使用“ 缩小 ”。 知道事情将如何运行的唯一方法是尝试“自动”,在“缩小”菜单中微调设置,然后查看网站的加载方式。 如果这样做,并且您的站点看起来很糟,请使用手动方法。

选择缓存方法“ 圆盘 如果您使用共享托管。 否则,请选择与您为“ 页面缓存 “。

常规设置:数据库缓存

如果您的站点在共享服务器上,则数据库缓存被禁用。 缓存数据库是一个资源密集的过程。 除非您的服务器功能强大到足以处理和存储,否则缓存的数据库实际上可能会使您的站点变慢而不是使其加速。

缓存的数据库易于设置。 只需选择“启用”,然后选择要应用于此缓存的方法。

W3TC缓存

您需要考虑可能影响网站性能的瓶颈,以了解为什么缓存的数据库会使网站变慢。

如果数据库查询过程使您的站点变慢,则缓存的数据库可以通过减少查询数据库的次数来加快站点的速度。

但是,如果服务器内存不足使您的站点变慢,则要求服务器缓存数据库会使服务器超负荷工作,这进一步降低了它的速度。

那么,您如何知道是否应该启用数据库缓存?

如果您的站点托管在共享服务器上,则最好禁用此功能。

如果您的网站有资源- 例如在VPS或专用服务器上 -然后,您可以测试数据库的缓存。 您还可以进行测试,以确保启用缓存后,网站速度更快。

常规设置:对象缓存

对象缓存内置在WordPress核心中。 对象缓存模块缓存API对象,以减少服务器向数据库发出的复杂请求的数量。 就像可以缓存数据库一样,对象缓存也很容易设置,但是它实际上可能会或不能帮助您提高网站的性能。

WordPress的高速缓存对象

缓存对象具有最大的潜力,帮助本质上是动态网站(网站BuddyPress的,bbPress的网站)托管在私人环境中。 如果您使用共享服务器上的博客或网站,则可以尝试使用它,但是在这些环境中,理想的情况是将其禁用。

要启用对象缓存,请选择“ 激活 “(启用)以及到目前为止使用的缓存方法。

常规设置:浏览器缓存

激活浏览器缓存就像单击“保存所有更改”来选中一个复选框一样简单(保存所有设置).

浏览器缓存

启用浏览器缓存后,网站资源将由访问者的浏览器缓存。 这样,当第二次显示页面时,这些资源将从浏览器缓存中加载。

常规设置:CDN

如果您使用内容分发网络(),您可以将CDN服务与W3TC集成。 这将镜像您的Web服务器的缓存文件,以便您同时享受两种服务的好处:缓存和分发分布式内容().

要激活CDN集成,请选择“ 启用 »,从CDN列表中选择您的CDN服务提供商,然后单击“ 保存所有设置 “(保存所有设置).

CDN配置W3TC

您还需要访问CDN菜单以将您的CDN凭据添加到W3TC,以使其正常工作。

您可能会注意到CDN服务列表中缺少Cloudflare。 要使用Cloudflare,您必须添加W3TC扩展。 进入菜单« 扩展 “,激活Cloudflare扩展名,然后返回到” 常规设置 完成CloudFlare集成。

常规参数:“反向代理”

要使用此选项,您必须安装“  在您的服务器上,并执行高级服务器配置步骤。 仅当您将博客托管在具有访问权限的私有环境中时,这才是您需要做的事情  在服务器上。 如果您有兴趣设置“  为了与W3TC一起使用, TUTS更多 (连接ANGLAIS)提供了有关它的教程。

常规设置:监控

« New Relic的 »控制服务,可以与W3TC集成。 要使用此服务,您必须安装“ New Relic的 在服务器上并创建一个帐户« New Relic的 ”。 由于“ New Relic的 必须安装在服务器上,它与共享主机不兼容。

如果您的服务器上安装了New Relic,并且您有一个新帐户« 遗迹 在此部分中输入您的凭据,以将服务器统计信息添加到W3TC仪表板。

常规设置:其他

“ 各个 在“常规设置”中用于激活小部件“ 谷歌网页速度 ”在W3TC仪表板中。 为此,您首先需要设置一个API密钥。

杂项设置W3TC

在大多数情况下,您将不需要配置这些选项。

检查默认情况下是否选中了重写规则选项。 取消选中该选项可防止W3TC通知您写入规则配置有问题。

« 启用文件锁定 “(默认情况下(启用文件锁定)处于禁用状态。 锁定文件与大多数共享主机不兼容。 但是,在私人主机上,您可以启用它并查看它是否可以提高网站的性能。

« 优化磁盘增强页面 “和” 缩小磁盘缓存NFS 默认情况下处于禁用状态。 此选项可以适度提高网站的性能。

« 启用边缘模式 必须在生产站点上禁用。 但是,如果要在测试环境中测试此缓存功能,请选择此选项。

常规设置:调试

调试模式必须保持禁用状态,除非您正在积极使用它。

调试模式W3TC

启用调试模式后,调试信息将添加到页面源的末尾。

有趣的是,只有在“ 常规设置 在调试模式下可用。 在上图中,您只能看到“ 页面缓存 “和” 缩小 可用。 这是因为在捕获图像时禁用了其他缓存功能。

常规设置:导出/导入设置

如果您在许多站点上使用W3TC,并且想在所有地方都应用相同的选项,则此功能将非常有用。

导入和导出设置

选择“ 下载 导出当前设置。 然后使用该选项 选择文件 在另一个站点上下载相同的配置。 您还可以使用此选项来创建备份文件,以在配置W3TC时用作还原点。

我们将在此处停止本教程。 我们将继续下一个。 请记住,我们正在探索W3TC的不同功能。

此元框列表包含以下功能的摘要:完整版),可在菜单« 性能 “。

到目前为止,您还有什么问题吗? 不要犹豫,问我们。