为什么缓存插件对你的WordPress网站很重要

6个月前 (09-18)

缓存是一项复杂的技术,它可以做好一件简单的事情:它可以让你的网站运行得更快。速度对网站的成功至关重要,因为人们不喜欢等待页面加载。事实上,研究发现,47%的人希望网页在2秒或更短时间内加载,而40%的人会放弃3秒以上的网页。

所以,你会认为网站的文件大小在缩小,对吗?其实不是!现在的网页平均需要用户下载2.2MB的数据,而2010年是702KB。由于图片、视频、脚本、字体等原因,大小增加了317%。

幸运的是,安装缓存插件可以更快地加载您的网站-额外的文件等等。在本文中,我将介绍什么是缓存,并解释不同类型的缓存,但主要关注缓存插件以及为什么需要尽快安装缓存插件。

什么是缓存?

缓存是将频繁访问的数据临时存储在缓存中的过程。为了正确解释,让我们先来看看当缓存未被使用时会发生什么:

当有人访问您网站上的页面时,他们需要向您的网络主机请求信息。这些请求包括HTML和PHP文件、脚本、图像和字体。此外,用户需要检索WordPress数据库中存储的内容,如文章和页面。

一般过程如下:

访问者登录到您的网站,他们的浏览器联系您的网络服务器

您的WordPress安装从数据库中检索信息,如文章和其他数据

然后,网络服务器将这些数据编译成网页,并提供给访问者

因为WordPress动态生成内容,这意味着每次访问者查看页面时,它都会请求关于页面的新信息。虽然这可以确保访问者看到我们网站上的最新信息,但这也意味着访问者在加载您的网页之前必须等待更长时间。

这就是使用缓存插件的原因。

缓存插件如何工作?

一般来说,网站的页面和文字发布后不会有太大的变化,如果您不再设计或更新网站,就不会有太大的变化,因此,缓存插件的作用会生成网页的静态版本,并开放给访问者进行访问。这意味着当访问者返回您的站点以再次查看它时,他们将看到一个缓存的版本。
例如:

您可以去商店购买牛奶,咖啡,面包等,将其放入冰箱中,在需要吃的时候将其从冰箱中取出。如果你的冰箱里没有食物,再去商店购买,无需每次都去商店。冰箱是缓存,商店就是Web服务器。

WordPress缓存的优点是它会在访问者甚至不知道的情况下就发生了。通过最大程度减少访问者的浏览器,WordPress数据库和Web服务器之间的数据传输量,它减少了加载时间。

页面有更新时会怎样?

当您更新网站的内容时,您可能会认为返回的访客不会加载该内容?不是的。缓存插件具有清除缓存的机制,当满足某些条件(例如发布新文章)时,它将使用更新的内容重新生成缓存。

假设您已经更新了首页标题的内容,但未触摸网站上的其他内容。缓存插件会删除主页的缓存版本并保存新版本,但是由于页面未更改,因此不会涉及网站的其余部分。

缓存类型

缓存主要有两种类型:客户端服务器端

客户端缓存

您的网站上有很多静态数据,例如图像,样式表和脚本。客户端缓存(也称为浏览器缓存)允许浏览器存储此静态内容,因此不必在每次访问站点时都下载它。它仅在计算机硬盘驱动器上存储的本地缓存中可用。

例如,第一次访问本站点时,浏览器将下载并立即缓存显示该页面所需的所有文件。下次访问时,页面加载速度更快。

服务器端缓存

WordPress缓存的服务器端缓存相关的缓存类型有几种。您可以使用WordPress缓存插件来控制它,包括:

页面缓存:这是最简单的缓存协议。它是将动态生成的网页存储在服务器硬盘上并在需要时从缓存中为其提供它们的过程。

移动端缓存:类似于页面缓存,移动端缓存为要缓存的每个文档为移动端设备创建专用的缓存文件。这意味着使用移动设备重新访问您的网站的访问者将可以更快地访问该页面。

用户缓存:这种类型的缓存会为每个登录的WordPress用户创建一组专用的缓存文件。这意味着您的网站将被正常访问者缓存,并且每个登录到您的网站的人都会存储一组单独的缓存文件。

数据库查询缓存:这种类型的缓存使您可以将单个查询的结果缓存在数据库中,并将其存储在Web服务器上,直到发布新文章,更新现有文章或更改WordPress设置为止。

基于对象的缓存:WordPress具有自己的内部缓存系统,该系统包括多个子系统,例如缓存API,对象缓存和瞬态API。可以通过缓存插件来控制缓存系统,以减少数据库调用的次数。

操作码缓存:WordPress网站上的每个PHP页面都必须使用可在访问该页面的设备上运行的代码进行编译。操作码缓存可以在请求之间存储此编译代码。换句话说,较少的编译会减少服务器的工作量并减少服务器的响应时间。

为什么需要插件来控制缓存

如果不进行缓存,网站访问者每次访问您的网站时都必须下载一个网页。但是,借助现代浏览器中的浏览器缓存,重新访问页面的用户可以更快地访问内容。

缓存插件允许您通过删除WordPress动态创建页面时发生的许多步骤来做所有额外的事情。

缓存插件使您能够启用不同类型的服务器端缓存,例如页面缓存和对象缓存。此外,顶级缓存插件(包括WP Rocket)还包括其他功能,例如GZIP压缩,CDN集成,CSS,HTML和JavaScript压缩,以进一步提高网站性能。

WordPress缓存插件

WordPress最常用的三个缓存插件是:

WP Rocket
W3 Total Cache
WP Super Cache

这些插件在WordPress社区中都享有很高的声誉,并具有自己的一套功能。

缓存插件的工作方式取决于许多因素,包括您使用的主机服务器的类型,服务器的配置是否正确以及网站的内容。

因此,为了确定最适合您网站的缓存插件,我们建议通过使用Google PageSpeed Insight,GTmetrix或Pingdom之类的工具测试网站速度来对网站速度进行基准测试。然后安装您正在考虑的插件,立即激活它,根据需要配置设置,然后通过测试工具再次运行该站点并记录结果。

WP Rocket在多个缓存插件测试中,表现非常优异

值得一提的是,使用缓存插件时有一个非常重要的经验法则。只需安装一个缓存插件即可!安装多个缓存插件时可能会发生崩溃,这可能会导致问题或降低网站速度!选择哪个WordPress缓存插件取决于每个人的需求,但是如果经济允许,WP Rocket是一个不错的选择。当然,您也可以使用其他免费的缓存插件。

扩展阅读:

WP Rocket v3.7 专业版已破解中文汉化

一款WordPress 后台缓存插件:WP Admin Cache

紧跟行业趋势,选择我们,让你的网站永不落伍!

比格主题bigetheme,是国内为数不多的WordPress网站建设开发团队,我们提供WordPress主题,WordPress企业主题,WordPress博客主题,WordPress模板,WordPress主题下载,WordPress插件下载,WordPress主题开发服务。


扫码加我微信


img
加入群聊一起交流吧
'); })();