【发布时间】:2023-03-29 14:29:01
【问题描述】:
Firefox 有一个强大的功能,它可以缓存 DNS 查找以提高速度。
我有一种情况,这会导致更多问题,然后它正在修复。我管理一个网站,我们最近将我们的网站迁移到了一个新的、升级的服务器。此服务器具有不同的公共 IP 地址。我们更新了 DNS 记录,一切正常,但一些使用 FireFox 的客户报告说,他们仍然看到我们在迁移前在旧服务器上放置的“网站建设中”页面。我也遇到了这个问题。
我发现唯一可行的解决方法是刷新浏览器缓存,从下拉列表中选择“一切”,然后关闭浏览器并重新启动。这行得通,但是当您考虑到我们正在与全国各地的客户打交道时,这不是一个“解决方案”,其中许多人不具备计算机知识,而且他们中的大多数人甚至没有花时间让我们知道他们遇到问题。我们正在失去业务,因为不了解更多信息的客户看到“正在建设中的网站”消息并继续前进,可能会将他们的钱花在其他网站上。
需要某种方式来告诉 FireFox,它对该站点的缓存已过时,需要更新。但我不知道如何做到这一点(或者甚至可能),我找不到任何关于它的信息。此问题的每个“解决方案”都涉及刷新浏览器缓存。同样,这有效,但当有人碰巧打电话寻求支持时,这是一种被动的解决方案。我们需要一个积极主动的解决方案。
有什么想法吗?
【问题讨论】:
-
这次没用,但是您在更新 A 记录之前删除了 TTL 吗?
-
Ctrl-f5 是否刷新 DNS 缓存?在这种情况下,您可以在“建设中”页面上放置说明。您还可以将旧服务器重定向到新服务器的 IP 地址。
-
我不相信我们确实放弃了 TTL,但迁移是由我们的站点主机处理的,我和我团队中的其他任何人都不是 IT 管理员,也不知道如何做那。我想我现在知道了!关于 CTRL-F5,它不会刷新。它会重新加载并且不使用缓存,但是如果你再按 F5 就会再次遇到同样的问题。
-
顺便说一句,感谢您的编辑,阿德里安。以后我会尽量让我的帖子对读者更友好:)
标签: firefox caching browser dns