所以我把一个mediawiki网站迁移到一个新的服务器上。 旧的仍然是,但数据库被locking,我合并新的内容rsync和mysqldump每15分钟。 所以我们可以读取旧IP的内容。
现在我改变了域的Alogging指向新的服务器。 3个小时后,当我使用caching清除浏览器时,我在新的服务器上。
但是,当我使用不caching清除浏览器,我登陆旧服务器。
如何告诉浏览器,它应该清除它的DNScaching,或者有一个IP更改?
你不能告诉互联网上的随机人员浏览器刷新他们的caching; 这不是如何做的事情。 下一次,请记住在转换发生之前的一段时间,将Alogging中的TTL降低到某个适当的小值(比如说“5分钟”)。 至less只要以前的TTL被设置为。 这将限制良好行为的互联网公民将caching的时间,过渡将会很好,很快。 一旦发生变化并且有足够的时间,TTL可以被切换回更长的时间。