如何清除 WordPress 对象缓存

Rifat WordPress Tutorials Dec 21, 2022

你有没有发过东西或者改过CSS,当你去主页的时候,却没有? 或者,你有没有从一个选项卡转到另一个选项卡,却发现你以为自己已经退出了,却发现自己已经登录了? 的罪魁祸首几乎可以肯定是您的缓存。 页面性能是搜索引擎如何对页面进行排名的最重要因素之一,因此使用缓存来减少脚本和图片的服务器负载几乎成为一种需求。 不幸的是,在使用任何类型的缓存资产时都会出现问题。 我们希望通过教您如何清理 WordPress 缓存来帮助您解决这些问题。 这篇文章将向您展示如何使用 WordPress CLI 清除 WordPress 对象缓存。 您还将了解缓存和对象缓存。

什么是缓存?

缓存是存储信息的临时场所,缓存是将经常使用的数据存储在缓存内存中,并在将来重新使用它来处理对相同数据的请求的过程。

某些网站可能没有活动的缓存系统。 当人们访问这些网站时,他们的请求被发送到目标服务器,然后目标服务器将编译后的页面发回给用户。 请记住,如果您的网站流量不多,服务器不会有问题。 但是,如果您的流量很大,您的服务器可能会更难处理所有请求。 缓存通过保存每个请求的副本、在新请求进入时加快处理速度以及从缓存内存加载来帮助服务器对此感觉更好。 如果之前没有保存过副本,则将请求发送到服务器进行处理并放在一起。 最终,请求得到满足,副本得以安全保存。

什么是对象缓存?

WordPress 对象缓存是从数据库中保存查询结果的行为。 这样做是为了在产生新请求时,可以从高速缓存中提供先前保存的查询结果,以加快请求的处理。 由于 WordPress 是一个内容管理系统,因此它经常使用数据库。 这意味着您的应用程序数据库必须运行良好且快速。

创建令人惊叹的网站

使用最好的免费页面构建器 Elementor

现在开始

什么是 WordPress CLI?

WP-CLI 是一组命令行工具,用于管理服务器上的 WordPress 安装。 它是 WordPress 的命令行界面。 它允许 WordPress 管理员用户在不使用网络浏览器的情况下执行不同的管理任务。 用户可以通过运行一组预定义的命令来管理他们的 WordPress 网站。 这是通过命令行界面完成的。 这些任务主要涉及升级、备份数据库、发布新帖子等等。

所有Cloudways 服务器都已设置好 WP-CLI。

如何清除 WordPress 对象缓存

这里有几个简单的步骤来清除 WordPress 中的对象缓存。

第 1 步:连接服务器

首先,您需要使用 SSH 远程连接到您的服务器,以便您可以使用 WP-CLI。

Secure Shell 使两台计算机或服务器可以轻松地通过开放网络(如 Internet)进行连接,并安全地发送和接收数据。 这意味着中间的任何设备都无法弄清楚所说的内容,因为只有您的终端设备或服务器才能弄清楚所说的内容。

在此示例中,我们使用了 SSH 客户端PuTTY 连接成功后,您将看到一个类似于下图的窗口。

第 2 步:目录选择

您现在必须导航到包含您的 webroot 的目录。 换句话说,在您的 wp-config.php 文件存储在其他地方之前,WP-CLI 不会运行。 默认在public html目录下,本例中我们也将使用默认路径运行WP-CLI。 要访问公共 html 文件夹,请运行下面列出的命令。

cd applications/<your_application_name>/public_html/

包含尖括号以标识输入的位置,因此请记住将其删除。 您的应用程序和数据库名称相同(数据库名称)。 成功执行上述命令后,您将看到类似的弹出窗口。

第 3 步:清洁

进入公共 HTML 目录后,启动 WP-CLI 并输入下面列出的命令以清除 WordPress 缓存。

wp cache flush

在 WordPress 多站点实例中使用持久对象缓存或刷新对象缓存通常会刷新所有站点的缓存。 在生产中刷新对象缓存时,请注意性能影响。

包起来

对象缓存是一种网络范围的实用程序,用于改善网站体验、最小化服务器负载并加快用户参与度。 WordPress 站点默认启用单会话对象缓存,以帮助优化站点体验。 这可能会满足许多微型内容供应商的需求。 或者,他们可能不知道如何使用对象缓存来优化内容交付。 希望这篇文章能帮助您提高网站的质量。 但是,使用更好的服务器,例如Cloudways ,可以进一步提高质量。 因此,在托管网站时请记住这一点。

Divi WordPress Theme