这是让我完全困惑的一个。
IE、Firefox、Safari 不会发生此问题,只有 Google Chrome。(我没有测试过其他浏览器)。
基本上,我运行自己的 Web 服务器 IIS 7.5,并在其上拥有许多开发网站,这些网站将在同一台服务器上发布并用于生产。由于有许多网站,我必须对应用程序池使用动态空闲时间,因为资源受到限制。
通常这不会成为问题,并且是看似基于 Microsoft 最佳实践的做事方式,但是一旦应用程序池超时/闲置,Chrome 加载页面似乎存在问题。
现在我知道应用程序池需要时间才能重新启动,它们会在几秒钟内完成并在不久之后提供内容,但对于 Chrome,应用程序池需要将近一分钟才能启动。
然而,这不会在网站首次加载时发生 - 它只会在同一浏览器/会话中的后续加载时发生。
正如我所说,IE、Firefox 或 Safari 不会发生这种情况,我测试过的其他浏览器,应用程序池几乎立即重新启动。
我曾认为这可能是服务器端问题,但由于其他浏览器工作正常,我只能认为是 Chrome 有问题。但是我仍然想确保它实际上不是服务器端问题。
有人有想法么?