目录
“什么是缓存?这对我的 WordPress 网站意味着什么?
作为业余网站所有者,您很可能偶然发现了“缓存/缓存”一词或短语“使用缓存插件”,并发现自己对完全相同的问题感到困惑。
作为网站所有者,您的主要目标之一是为您的网站增加流量。但是,如果您的访问者遇到页面速度缓慢或您的网站加载时间超过 4 秒,他们很可能会在不阅读内容的情况下点击退出。
结果呢?
跳出率增加,你所有的辛勤工作都白费了。
幸运的是,这正是网站缓存的用武之地!
缓存是提高性能的最强大工具之一,即使您尚未开始使用它。
简而言之,缓存可以使您的 WordPress 网站更快。 就像,真的很快。
好的,我们知道你在想什么:
如果网站缓存如此强大,那肯定是一项复杂的技术任务,对吧?
事实证明,它并不像您想象的那么复杂。
在这篇文章中,我们将仔细研究什么是缓存、它是如何工作的、它的好处,以及如何在您的 WordPress 网站上启用它——以及更多!
什么是 WordPress 缓存?
让我们以这种方式分解 WordPress 中的缓存想法:
想象一下,有人问你一个困难的数学问题,比如:“9895357 的 8975 是多少?
你会困惑地环顾四周,无法立即回答这个问题。
突然间,你突然想到了推出计算器的想法。
几分钟后,在计算完之后,您会知道正确答案并做出回应。
现在,如果那个人再次问你同样的问题,你会在那一刻回答。那是因为耗时的过程和艰苦的工作已经完成,这要归功于计算器。
就是这样!简而言之,这就是缓存。
如果我们将其应用于您的 WordPress 网站的上下文:
- 用户访问您的网站并发出请求。
- 您的 Web 服务器需要一些时间来处理。
- 最后,几秒钟后,它通过交付页面来响应请求。
而且它并不止于此。
服务器会保存该网页的副本,以便当其他访客发出相同的请求时,它可以跳过初始耗时过程并更快地提供网页。
那么,缓存是什么意思呢?
如果我们总结整个场景:
缓存是存储经常使用的数据,以便在有人再次需要时可以更快地访问它。它还会阻止浏览器利用其资源再次加载整个站点文件。
这很简单,不是吗?
现在,在我们进一步讨论之前,让我们先讨论一下缓存的类型。
缓存类型
三种最常见的缓存类型是:
1. 站点缓存(页面缓存)
站点缓存(也称为页面缓存)在首次加载网页时临时存储网站数据(如图像、网页、文件和类似的多媒体)。因此,每当用户重新访问您的网站时,保存的元素都会被快速检索并显示给他们。
但是,站点缓存是一种客户端缓存。这意味着所有存储的数据都由最终用户控制。作为网站所有者,您唯一的权限是指定内容在缓存中保留多长时间。
站点缓存非常适合具有大量静态内容的站点。因为当您的网站很少更新时,访问者将能够继续快速加载您的网页,同时仍然看到您网站的最新版本。
另一方面,它不太适合内容经常更新的动态网站,例如带有购物车的电子商务页面。
那么,神奇的公式是什么呢?
考虑使用 WordPress 插件以充分利用站点缓存。
您可以使用各种缓存插件(例如 WP Rocket)来控制 WordPress 站点缓存。
WP Rocket 是一个简单的缓存插件,用于处理不同设备的缓存、优化文件和提高网站的性能。
(P.S: 我们将在后面的章节中讨论更多缓存插件)
2. 浏览器缓存
与站点缓存一样,浏览器缓存也发生在客户端。
它的工作方式与站点缓存完全相同,但它是内置于 Web 浏览器中的缓存系统。浏览器会临时保存网站文件的副本,包括:
- HTML 代码
- CSS 样式表
- JavaScript 脚本
- 图像
这些文件被称为“静态资产”,因为它们在访问之间不会更改。
这一切都归结为:
当用户再次访问您的网站时,他们的浏览器将获取缓存的文件并利用它们来组合您网站的内容。正因为如此,它不必从头开始加载所有内容。
通常,Web 浏览器会将其缓存保留有限的时间或直到缓存已满。之后,它会自动刷新旧内容并将更新的内容保存在原处。
但是,作为用户,您也可以随时手动清除浏览器的缓存。
3. 服务器缓存
服务器缓存也类似于站点缓存,但它不是将内容保存在客户端,而是将内容保存在站点的服务器上。
这种类型的缓存在服务器上进行管理,无需最终用户的任何输入。
例如:
您的服务器存储您网站内容的 HTTP 文件,并在访问者请求时立即提供这些文件。这样,它就不必在每次用户访问站点时呈现新的 HTTP 文件,从而减少负载。
服务器缓存的一些类型包括:
- 对象缓存 – 将数据库查询存储在服务器端缓存中,以便下次访客请求内容时,服务器可以立即交付内容,而无需重复查询数据库。
- 操作码缓存 – 当 PHP 文件首次在网页上加载时发生。它存储 PHP 脚本的结果以加快加载速度,而不是在您的网站每次收到请求时都执行。
- CDN 缓存 – 内容交付网络 (CDN) 是一个位于世界各地的服务器系统。当用户访问您的网站时,CDN 会将服务器壁橱中的缓存文件提供给他们,以减少加载时间。
| 阅读我们的专题文章,深入了解缓存类型。 |
为什么缓存似乎会破坏东西?
– 想知道可怕的部分吗?
缓存可以完美地处理具有静态内容(除非您更改内容,否则不会更改的内容)的网页,例如文本、照片和视频。
但如今,网站有很多内容或功能会自动更新或针对查看页面的每个用户进行不同的调整。
让我们给你举一些例子:
一个例子可能是在线流媒体网站。动态娱乐网站(如 Netflix)允许根据用户的位置、观看活动、偏好和订阅来显示其内容。
这是动态内容的一个示例,因为内容会根据查看页面的用户进行调整。
另一个示例是电子商务网站。
这些网站在每个页面上都包含一个购物车图标,告诉客户购物车中可用的商品总数。此功能因客户而异,因为每个人的购物车中的商品数量都不同。因此,该数字是为每个客户动态生成的。
这种类型的内容需要特别注意缓存。您需要正确编码 – 如果您不这样做并使用缓存插件,您会注意到网站不会像往常一样响应(考虑到上面的例子:客户的购物车将无法显示准确的可用商品数量)。
现在,如果您想知道:
这里的罪魁祸首是 PHP!
如果您网站上存在的动态功能是用 PHP 编码的,以便进行输出检索,则它们不适用于缓存。
还记得我们一开始讨论的内容吗?缓存会存储网页的副本,因此服务器不必在请求时再次加载它。
基本上,PHP 是您在使用缓存时被忽略的时间工作的一部分。
因此,当您希望您的网站具有动态功能时,您需要使用另一种称为 JavaScript (JS) 的编程语言。JS 在浏览器端运行,因此当您的页面被缓存并且 PHP 处于空闲状态时,您可以依靠 JS 和 AJAX(异步 JavaScript 和 XML)来处理您网站的动态需求。
缓存插件可以提供帮助吗,如何提供帮助?
好消息:
最简单的解决方案是在您的 WordPress 网站上使用缓存插件!
缓存插件是一个圣杯,它消除了浏览器在生成动态网页时采取的一些各种步骤。通过使用缓存插件,您可以获得各种服务器端缓存的好处(包括页面缓存和对象缓存)。
此外,这些插件还知道卸载它们的缓存并在您的网站上发布新内容或更新现有内容时更新它。
更棒的是:
使用顶级缓存插件,例如 WP Rocket,您还可以获得额外的性能优化功能,这些功能显着有助于提高 WordPress 网站的 Lighthouse 性能分数和指标(包括 Core Web Vitals)!
缓存在 WordPress 中的工作原理
以下是缓存的工作原理:
将为每个网页创建一个缓存页面,当访客访问您的网站时,将向他们提供每个页面的缓存(静态)版本。
在几秒钟内,WordPress 缓存插件最大限度地减少了访问者浏览器、WordPress 数据库和 Web 服务器之间传输的数据量,从而以更快的加载时间让访问者与您的网站保持互动。

缓存插件如何工作?
有许多类型的缓存插件可用于 WordPress,使缓存成为一个非常简单的过程。
为什么缓存对您的 WordPress 网站很重要?
无论您是想从今天开始还是将来开始 – 您始终需要为您的网站缓存。
以下是为您的 WordPress 网站缓存的一些其他好处:
1. 让您的网站更快
速度对于网站至关重要。如果您的网站加载时间过长,不仅您的网站用户会放弃它,而且 Google 也会对其进行惩罚,从而导致排名降低。
这就是为什么缓存提供的主要好处之一是提高网站速度!
这会生成更快、易于抓取的网站,并对您的 Core Web Vitals 成绩和 PageSpeed Insights 性能分数产生重大影响。
为什么它很重要?
因为 Core Web Vitals 指标是 Google 页面体验更新的一部分——这是 Google 在 2021 年推出的最新排名因素。
Core Web Vitals 与更好的 PageSpeed Insights 性能得分相结合,可能会对您网站的自然可见性产生积极影响,并为访问者在浏览您的页面时提供轻松的体验。
2. 改善用户体验
快速的网站 = 出色的用户体验!
更快的网站以降低跳出率而闻名,因为用户对等待加载时间 10 秒的网站不感兴趣。因此,当网站对访问者来说移动得更快时,他们会喜欢浏览它。
最重要的是,它会给登陆您网站的访问者留下良好的第一印象。一瞥就可以将某人变成客户或敦促他们转向另一个网站。因此,当涉及到网站时,第一印象最为重要。
3. 有助于提高转化率
加载速度更快的网站有助于提高排名,而更高的排名意味着更多的流量!
当您将其与良好的用户体验相结合时,它会将您的所有访问者变成真正的客户并提高您的转化率。
4. 减少服务器负载
由于缓存显示所请求网页的静态副本,因此它减轻了服务器的压力,并将服务器负载降低了 80%。当涉及高度动态的网站或流量高峰时,这尤其有用。
5. 缩短首字节时间 (TTFB)
缓存可能是全局降低首字节时间的最简单方法之一。一旦您的网站被缓存,就不需要每次都从服务器下载资源——从而减少服务器处理时间!
如何在 WordPress 中启用缓存
以下是在 WordPress 网站上手动启用缓存的方法:
步骤1:打开 wp-config.php 文件,您可以在网站的根文件夹中找到该文件。
如果您不知道 wp-config.php 文件的确切位置:
- 登录您的托管账户。
- 转到 cPanel。
- 点击“文件管理器”。
- 找到 ‘public_html’ 文件夹。
您将在此文件夹中找到wp-config.php。
步骤2:编辑显示
define ('WP_CACHE', false);
并将其更改为:
定义('WP_CACHE', true);
步骤3: 创建一个名为 “advanced-cache” 的文件并将其放在 wp-content 目录中,就像这样:
/wp-content/advanced-cache.php/
如何启用 WordPress 缓存插件
现在,如果您想通过不做技术工作来节省时间,那么缓存插件提供了一种快速简便的方法在您的 WordPress 网站上启用缓存!

发表回复