跳到主要内容

什么是缓存及其工作原理

你是否注意到,当你第一次访问一个网站时,加载速度较慢,但当你再次访问该网站时,加载速度变快了?这就是缓存的作用。是缓存(caching),不是“现金”(cashing)。
(这里的“缓存”和“现金”发音相近,但含义不同,别搞混了哦!)

为你的网站配置缓存有许多好处。但有时,当你看不到最新的更新时,也会让你想对着电脑大喊。(是的,我也有同感。)

本文将介绍缓存的一些基础知识,为什么缓存很重要,为什么你看不到更改,以及如何使用 HostGator 插件在你的 WordPress 网站上配置缓存。该插件会自动安装在新的 Softaculous WordPress 安装中。

什么是缓存?

缓存是一个临时的“存储区”,用于存放你网站的数据。当访问者在浏览器中查看你的网站时,浏览器会先在浏览器缓存中查找网页文件。如果该访问者之前访问过你的网站,缓存中就会保存有你网站内容的“存储”版本或副本,因此浏览器无需从你的主机账户重新加载网页及其所有内容。

缓存系统有多种,其中最常见的是浏览器缓存和服务器缓存。

浏览器缓存

浏览器缓存涉及网页浏览器内的缓存设置。访问者的浏览器会下载网页资源,如文本、视频、图片、脚本等,并将它们存储在浏览器的本地缓存中。因此,下次同一用户访问该网站时,网页加载速度更快,带宽使用量也会减少,因为浏览器会使用临时存储的网页文件。

如果你对网站进行了更新,但发现网站仍然加载“旧版本”,那么问题很可能出在浏览器缓存。你可能需要通过浏览器设置清除浏览器缓存。不同浏览器清除缓存的方法不同。有关如何清除浏览器缓存的说明,请访问以下文章:

  • 如何清除我的网页浏览器缓存?

你也可以使用以下快捷键强制刷新网站以清除缓存:

  • Linux :F5
  • Mac/Apple :Command (⌘) + R
  • Windows :CTRL + F5

服务器缓存

另一种缓存类型是服务器缓存。服务器缓存将网页资源(文本、多媒体内容、脚本等)存储在你的服务器或主机账户中。每当访问者请求网页时,服务器或主机账户需要时间处理该请求。服务器类似浏览器,会检查请求是否曾经处理过,以及缓存中是否有对应内容。如果检查无误,服务器会将缓存内容发送给浏览器,使浏览器能够立即加载信息。服务器缓存的一个缺点是处理请求需要时间,但它可以存储比浏览器缓存更多的网页内容。所有这些缓存操作只能在服务器端进行管理。

如果你对网站进行了更改,但即便清除了浏览器缓存,仍然无法在浏览器中看到更新,可能是服务器缓存的原因。为帮助你解决缓存相关问题,我们提供了在 HostGator 插件中管理缓存的方法。详情请参见下文的“使用 HostGator 插件缓存”部分。


缓存为什么重要?

缓存本身并不会使网站变快,它只是减少了内容传输的时间。虽然缓存有助于加快网站速度,但你仍需解决其他导致网站变慢的根本问题,例如网站优化。

缓存减少了获取信息所需的资源,提高了网络负载能力和访问速度。它使访问者能够更快地加载网页内容。更快的加载速度对你的自然搜索引擎优化(SEO)有积极影响。SEO的具体内容在文章《什么是搜索引擎优化(SEO)?》中有详细介绍。

需要注意的是,缓存不一定意味着更好的SEO排名。还有其他因素,如网站安全性和移动设备友好性,也会影响排名。


为什么看不到我的更改?

假设你辛苦搭建了你的 WordPress 网站,但发现网站加载比之前慢,或者没有显示你所做的更新,这会让人很沮丧!你可能会问自己:“我哪里做错了?我已经清除了浏览器缓存,检查了网络,为什么看不到更改?”很可能是因为你的网站在主机账户(服务器)上的缓存机制。你的服务器一直在给你旧的缓存数据。

为解决缓存相关问题,建议清除缓存。如果清除浏览器缓存无效,你需要清除服务器缓存,这样全世界才能看到你更新后的 WordPress 网站。HostGator 允许你通过 WordPress 仪表盘中的 HostGator 插件清除缓存。

除了清除缓存外,HostGator 插件中的缓存设置包括以下选项:

  • 禁用 - 不启用缓存。(不推荐使用此设置。)
  • 仅缓存资源 - 缓存静态资源,如图片和网站外观,缓存时间为1小时。适合电商网站和频繁更新或实时显示信息的网站。
  • 缓存资源和网页 - 缓存静态资源24小时,网页缓存2小时。适合博客、教育网站和至少每周更新的网站。
  • 缓存资源和网页 - 延长版 - 缓存静态资源1周,网页缓存8小时。适合作品集、宣传型网站以及每月或更少更新的网站。

请选择你偏好的缓存设置,或点击立即清除所有缓存按钮,清除缓存并开始看到网站的更新!


使用 HostGator 插件缓存

请注意,HostGator 插件仅适用于 HostGator Softaculous 新安装的 WordPress,无法从 WordPress.org 安装。你可以访问以下文章了解如何通过 Softaculous 安装 WordPress:

  • 如何使用 Softaculous 安装 WordPress

HostGator 致力于让你更轻松地在 WordPress 仪表盘中管理缓存。你可能听说过 WordPress.org 上有各种缓存插件,需要你搜索、检查与主机的兼容性、激活并等待效果。而使用HostGator 插件,你无需做这些操作。新的 WordPress 安装会预装 HostGator 插件于 WordPress 仪表盘中。

关于如何找到和使用 HostGator 插件缓存功能的详细说明,请参阅以下文章:

  • 使用 HostGator 插件进行缓存和清除缓存

相关文章

  • 如何清除我的网页浏览器缓存?
  • 如何配置你的 WordPress 即将上线页面
  • 什么是 WordPress?(概述)
  • WordPress - HostGator 插件