在访问网站时,浏览器、路由器和服务端都会保存网站的临时副本,这个过程称为缓存(caching)。设备从本地存储直接读取,让浏览更快。但因为使用的是旧副本,网站的一些改动可能不会立即显示,可能出现旧布局、图片缺失甚至错误页,让你误以为网站已宕机,而实际上对其他人都正常。
要查看网站的最新版本,需要清理这些临时存储。本指南介绍在不同位置清除缓存的方法。
第 1 步 – 从外部测试网站
在修改任何设置前,先确认问题是全局性的,还是仅限你的本地设备和网络。
- 切换网络:关闭设备 WiFi,用移动数据打开网站,或通过 VPN 连接。如果网站正常加载,说明主机服务端正常,问题出在本地网络或电脑的缓存。
- 使用在线诊断工具:用 Down for Everyone or Just Me、GeoPeeker、TestLocally 等工具检查。这些平台从全球服务器查看你的网站,如果显示网站在线且已更新,说明你看到的是本地缓存的旧版本。
第 2 步 – 清除本地和网络缓存
确认网站在全球范围正常、仅本地异常后,清理本地网络和设备路径。
清除本地设备缓存
- 浏览器:用无痕/隐私窗口打开网站。如果正常,清除该网站的缓存和 Cookie 后重试。除非必要,不要清除全部浏览数据。
- SSL 状态:如果设备出现 HTTPS 或安全错误,清除浏览器的 SSL 状态。大多数浏览器在清除浏览器缓存时会自动完成。
- 重置路由器:本地路由器常保留旧的路由数据和网站文件。关闭或拔掉路由器/调制解调器 30 秒,再插回,强制其向 ISP 请求最新数据。
- 刷新系统 DNS 缓存:如果你最近更改了域名或 DNS 设置,请 刷新设备的 DNS 缓存 以清除过期的 DNS 记录。
注意
- 如果网站在外部可访问,但完成上述步骤后本地仍异常,可能是你的网络服务商屏蔽了连接。你可以进行 路由追踪(traceroute) 来排查网络层阻断。
刷新 Google 公共 DNS 缓存
如果 DNS 传播 已完成,但使用 Google 公共 DNS 时某些查询仍返回旧记录,可手动清除 Google 的记录。
- 打开官方 Google Public DNS Flush Cache 工具。
- 输入你的域名,并选择对应的记录类型。网站通常为 A 和/或 CNAME。
- 点击 Flush Cache。
此操作仅清除 Google 公共 DNS 缓存,不影响其他 ISP 或 DNS 解析器。
第 3 步 – 通过 hPanel 清除网站缓存
如果自定义 PHP 或 HTML 网站即使在移动网络或外部诊断工具中也显示旧数据,说明内容可能被缓存在 Hostinger 服务器上。你可以临时绕过缓存测试,或彻底清除。
注意
- 使用 Hostinger Website Builder 和 Hostinger Horizons 创建的网站没有可自定义的服务器端缓存设置。在这类平台发布更新后,改动会在几分钟内全球生效。
管理主机缓存
该功能可让你绕过缓存查看自定义 PHP 或 HTML 网站,以判断问题是否由服务器端缓存引起。
- 进入 hPanel → Websites。
- 点击网站旁的 Dashboard。
- 根据主机套餐类型,在主仪表盘页面找到缓存设置:
- Web 或云主机:在 Essentials 卡片中找到缓存选项。
- Agency 主机:在 Settings 卡片中找到 Flush cache 选项。 - 使用相应按钮管理缓存:
- 绕过缓存(仅 Web/云主机):点击 No cache preview,打开完全绕过服务器端缓存的实时版本。如果这里正常,说明是服务器缓存问题。
- 清除缓存:点击 Clear cache(Agency 套餐为 Flush cache),手动清除整个网站的服务器端缓存文件。
刷新 Hostinger CDN 缓存
如果你使用了 Hostinger CDN,它可能也保存了旧的媒体文件副本。
- 进入 Websites → Dashboard。
- 侧边栏选择 Performance → CDN(Web/云主机),或 CDN(Agency 主机)。
- 确认 CDN 状态为 active。
- 点击 Flush cache。
注意
- 如果你使用的是 Cloudflare 或其他第三方 CDN,请也在该平台仪表盘中清除缓存。
清除 WordPress 缓存
如果你的网站是基于 Web 或云主机套餐的 WordPress,可以从 hPanel 清除缓存。在网站仪表盘中:
- 侧边栏选择 WordPress → Overview。
- 点击 Core 卡片中的 Flush Cache 按钮。
注意
- 如果你使用的是除 LiteSpeed 之外的 WordPress 缓存 插件,请直接进入 WordPress 后台该插件的设置中清除数据。
- Hostinger Website Builder 和 Hostinger Horizons 会自动管理服务器端缓存,这类网站没有手动清除缓存按钮。如果已发布的改动尚未显示,请等待几分钟,并在无痕窗口中刷新页面以绕过浏览器本地缓存。
清除任何服务器端或网站缓存后,记得也刷新本地浏览器。完成这些步骤后,主机服务器、网络传输路径和本地设备都会读取网站文件的最新版本。
来源:Hostinger 官方帮助文档