WordPress 缓存指南:它如何提高您的网站速度?
已发表: 2021-08-21在本博客中,我们将讨论 WordPress 缓存; 它的作用——以及它如何提高您网站的性能和速度。
什么是缓存?
要了解 WordPress 缓存,您首先必须了解缓存的概念。 缓存是指将数据存储在易于访问的临时文件夹中的过程。 它的主要目的是减少处理时间并尽快提供信息。
这在 WordPress 网站中尤为重要。 WordPress 网站默认是动态的,这意味着每次用户访问您的网站时,WordPress 都会通过一系列步骤从您的数据库中生成信息以显示给访问者。
这个过程的好处是用户获得了某种程度的定制体验,因为页面是专门为他们生成的。 这种好处具有由于处理时间长而出现的缺点,这会使网站变慢。
当谈到专门在 WordPress 中进行缓存时,它的工作原理是将网站上经常访问的页面的动态生成的文件临时存储为静态文件,以便于回忆和使用。 缓存减少了对 Web 服务器持续生成动态内容的需求。 这意味着当用户访问一个页面时,显示给用户的页面将与他们上次访问时的显示方式完全相同,因此下次请求该页面时,WordPress 无需生成新页面。 它只是以 3-5 倍的速度呈现之前生成的页面。
网页上有两种类型的内容可用:
- 静态文件:顾名思义,静态文件是指不会改变的内容类型。 这些类型的文件包括图像、javascript 文件、css 样式表和 HTML 页面。 无论用户如何,静态内容都保持不变,并且在需要它们之前很久就创建了。
- 动态文件:动态内容是在请求点创建的,专门针对用户。 此类内容是根据用户的位置、设备和请求时间创建的。
WordPress缓存是将这些动态文件存储为静态文件的过程,从而提高您网站的速度和性能。
有两种基本类型的缓存——客户端和服务器端。
客户端缓存
当临时缓存文件存储在最终用户的设备上时,会发生客户端缓存。 现代浏览器具有智能编码的好处,旨在通过保存静态文件以供将来使用来减少冗余。
结果,当用户打开网页时,浏览器开始下载静态文件,例如图像、HTML 页面和其他多媒体内容。 他们的浏览器会保存所有这些文件,因此您以后每次访问该站点时都不必重新下载它们。
虽然这有助于提高浏览速度,但建议您不时清理缓存数据,以免文件变得过于庞大并降低浏览器的性能。
服务器端缓存
服务器端缓存是指您的 WordPress 服务器用来保存临时文件的缓存协议。 WordPress 缓存有四种可能的协议;
- 页面缓存
- 操作码缓存
- 对象缓存
- CDN 缓存
页面缓存
当您的缓存插件(如 WP-Optimise)在第一次加载后将动态生成的 HTML 文件保存在服务器的硬盘 (RAM) 上时,就会发生页面缓存。 每当对该页面有另一个请求时,您的服务器都会生成先前生成的数据。
操作码缓存
在网站上加载 PHP 文件时,OPcode 缓存会保存已编译的 PHP 代码。 要执行 PHP 代码,它必须由 PHP 编译器生成和编译。 OPcode 缓存将最初生成的代码保存在服务器的 RAM 中,以节省后续请求的时间。
对象缓存
基于对象的缓存在第一次请求后保存数据库查询。 这样,当再次请求查询时,它可以减少 PHP 的执行时间和加载时间。 由于 WordPress 是一个依赖于数据库的内容管理系统,因此对象缓存旨在减少数据库的负载并更快地再现以前加载的内容。 这对于高流量网站至关重要。 如此重要的是 WordPress 拥有自己的内部缓存系统,可以通过第三方工具进行增强。
CDN 缓存
CDN(内容交付网络)缓存是指将 Web 内容存储在离最终用户更近的代理服务器中的过程。 通过使用代理服务器,CDN 缓存可帮助您的网站更快地交付内容。
WordPress 缓存如何提高您的 WordPress 网站速度和性能?
WordPress缓存以三种主要方式提高您网站的速度

将文件移动到“最近的内存”
您可能知道计算机和计算机系统是为模仿大脑而构建的。 缓存就是一个典型的例子。
当你试图回忆童年的一件事时,你需要一段时间才能完全回忆起细节。 但是,如果您在几天后尝试记住同一事件,您几乎会立即记住细节。 这是因为您的大脑将事件转移到最近的记忆中。 得知您不记得该事件时,您可能会感到惊讶,但实际上您正在记住您上次记得该事件的时间。
缓存通过将先前加载的 Web 元素存储在“最近的文件夹”中来采用相同的原则。 因此,您的网页在被请求时加载速度更快。
将文件保存在更靠近最终用户的位置
缓存提高网站速度的另一种方法是提供更接近用户的内容。 来自附近的服务器或来自用户的硬盘。 这是客户端和服务器端缓存的组合。
压缩图像
像WP-Optimize这样的缓存插件为您提供了压缩图像的选项。 大容量图片需要更多时间来加载,这会降低您网站的整体速度。 使用缓存插件,您可以手动或自动压缩图像以减少加载时间。
缓存如何提高 WordPress 网站的性能
缓存插件不仅可以提高加载速度,还可以减少服务器的工作量。 以下是缓存提高网站性能的方法
改善用户体验
从 2000 年到 2016 年的短短 16 年间,消费者的注意力持续时间从12 秒缩短到 8 秒。这是有原因的; 技术进步、激烈的竞争和智能设备对大脑的过度刺激是最重要的罪魁祸首。
现在这意味着您只有几秒钟的时间来留下印象或将用户输给潜在的竞争对手。 研究表明,缓慢的网站对现代互联网用户来说是一个巨大的障碍。
较高的跳出率和较慢的页面之间也存在相关性,这意味着您的页面加载时间越长,您的跳出率就越高。 理想的页面加载时间低于 2 秒。 超过 3 秒的加载时间可以将页面放弃率提高多达 87%。
提高排名
网站速度是搜索引擎的性能和排名因素。 最近,像谷歌这样的搜索引擎已经开始惩罚速度慢的网站。 页面加载时间较长的网站最终会被推到更远的位置,取而代之的是速度更快的网站。
谷歌优先考虑用户体验作为排名因素,网站速度是用户体验的一个关键方面。 当用户从搜索引擎引导他们访问的网站获得令人失望的体验时,它在搜索引擎上的反应很差。 如果这种趋势持续下去,用户就不太可能信任搜索引擎的结果。
提高内容可用性
有几个因素会影响您的网站是否会为用户加载。 例如,频繁的网络中断或网络拥塞是其中两个因素。 由于 WordPress 为用户动态生成内容,这可能会极大地影响您的网站对该用户的性能。
缓存通过为最终用户提供一个已经生成的页面来解决这个问题。 这样,您就不会因网络连接不佳而失去潜在或活跃客户。
清理你的数据库
像WP-Optimize这样的缓存插件通过对 MySQL 表进行碎片整理和清除垃圾评论、过期临时选项、pingback 等数据来清理数据库。这个过程很重要,因为没有它,您的网站的性能和速度会减少加班时间。
结论
您可能永远不会注意到您的网站如何与每个最终用户进行交互。 当人们试图从世界另一端访问您的网站时,您无法判断会发生什么。 但是您可以做的是确保您的 WordPress 网站的性能和速度始终处于最佳状态。 使用 WordPress 缓存,您不必担心所有这些而失眠。 安装一个信誉良好的插件,如WP-Optimize ,并为自己争取一些时间来专注于您业务的其他方面。
后 WordPress 缓存指南:它如何提高您的网站速度? 首次出现在 UpdraftPlus 上。 UpdraftPlus – WordPress 的备份、恢复和迁移插件。