我遇到了一个奇怪的问题,我认为这是由于我在 Vista 64 位上安装 IIS7 引起的。
我在本地应用程序中进行了大量 AJAX 调用和 JS 动态文件加载(~30),并且我的浏览器中出现了随机超时(或似乎如此)。
在 Chrome 中,页面似乎停止加载(没有硬盘活动),在 Firefox/Firebug 中,我可以看到一些文件正在加载,但实际上从未完成。当我重新加载页面时,会发生同样的情况,但对于(随机)其他必须加载的文件。
当我尝试在另一个浏览器中同时加载其中一个 JS 文件(因此在 FF 超时期间)时,该文件会在那里加载。因此,我很确定该请求可以由 IIS 处理。
我正在考虑对来自同一浏览器的同时请求进行限制,但这无法正常工作,但我不知道如何解决这个问题。
有谁认识到这个问题并知道解决方案吗?
谢谢!
答案1
我可能错了,但我认为 Vista 中的 IIS 对并发连接数有限制。http://www.lockergnome.com/windows/2006/12/04/install-iis-in-vista/
您是否尝试过在 Srv2008 上托管您的应用程序