我们有不同的开发服务器和生产服务器。测试在开发服务器中完成。作为一名 QA 工程师,我一整天都在这些服务器之间频繁切换。
在 Chrome 中,有时我需要重新加载页面几次才能从新切换的服务器中提取数据。
在 Firefox 中,有时我需要退出浏览器才能从新切换的服务器中提取数据。
(我们有小标签来表明您从哪个服务器提取数据,这就是我在浏览器中知道的方式。)
为什么会发生这种情况?我很想知道这是怎么发生的(也许它叫什么?)以及处理它的最佳方法是什么。(我知道 Firefox 有一个用于域切换的扩展;这是最好的解决方案吗?)
答案1
发生这种情况是因为 Firefox 保持套接字打开(您可以使用 netstat 查看)。一旦套接字关闭,它就会连接到新的套接字。除了退出之外,我不知道还有什么方法可以强制 Firefox 关闭套接字。