概述 因此,我将站点迁移到了新服务器。旧版本仍在运行,但数据库已锁定,我每 15 分钟 rsync 并合并新内容。所以我们可以从旧 IP 中读取内容。现在我将域的 A 记录更改为指向新服务器。 3 小时后,当我使用缓存清除浏览器时,我在新服务器上。但是,当我使用非缓存清除浏览器时,我会登陆旧服务器。我如何告诉浏览器是否应该清除其 dns 缓存,或者是否有 IP 更改?你不能
所以我将站点迁移到新服务器。旧版本仍在运行,但数据库已锁定,我将新内容与 rsync 合并,并每 15 分钟转储一次。所以我们可以从旧 IP 中读取内容。
现在我将域的 A 记录更改为指向新服务器。 3小时后,当我使用缓存清除浏览器时,我在新服务器上。
但是,当我使用非缓存清除浏览器时,我将登陆旧服务器。
我如何告诉浏览器是否应该清除其 dns 缓存,或者是否有 IP 更改?
解决方案
您不能告诉互联网上随机用户的浏览器刷新他们的缓存;事情不是这样的。下次,记得在转换前的某个时间(比如“五分钟”)将 A 记录的 TTL 降低到某个适当的小值;至少只要之前的 TTL 设置为 .这将限制行为良好的互联网公民的缓存时间,并且过渡将很快完成。一旦它发生变化并且经过了足够的时间谷歌浏览器清除DNS缓存的方法,TTL 可以切换回更长的时间。
总结
以上是-name--强制浏览器为你清除DNS缓存的所有内容。希望本文能帮助您解决-name--强制浏览器清除DNS缓存遇到的程序开发问题。
如果你觉得编程之家网站的内容还不错谷歌浏览器清除DNS缓存的方法,欢迎把编程之家网站推荐给你的程序员朋友。
评论留言