【发布时间】:2011-05-02 12:48:16
【问题描述】:
警告:我意识到这可能是一个服务器配置问题,但我认为可能有一个程序化的答案,这就是我在这里发帖的原因......
在 Apache 上运行 PHP,我们的用户能够发出多个并发请求(例如,来自同一浏览器中的不同选项卡)。
自从在 IIS 下迁移到 FastCGI,这不再是默认行为。现在,当用户向服务器发起请求并且浏览器正在等待响应时,如果他们打开一个新选项卡并开始另一个请求,则 IIS 不会处理新请求,直到之前的请求被 IIS 完成。
如果用户打开不同的浏览器并登录(这会为该用户启动一个新会话),则可能会出现并发请求。
我的问题是:有没有办法配置 FastCGI/IIS7 以允许来自同一用户会话的多个并发请求?如果没有,是否有替代方案可以允许这样做?
【问题讨论】:
标签: php multithreading iis fastcgi