长轮询阻止我的其他Ajax请求

时间:2012-08-14 06:07:25

标签: php xmlhttprequest long-polling

好的我确实使用了Apache服务器而且我有以下情况。

  1. 我有一个JScript,它向长轮询PHP文件发送XHR请求
  2. 现在请求被长时间轮询15秒
  3. 现在,当长轮询正在进行中时,我尝试发送另一个XHR请求
  4. 但是另一个XHR请求超时并且似乎没有到达我的Apache服务器
  5. 现在我的问题是,为什么会发生这种情况?这是因为Apache服务器只为单个客户端使用单个线程连接?或者由于长轮询连接变得持久,其他XHR请求无法被授予?

    我的服务器是带有Apache 2.4.2的XAMPP 1.8.0

1 个答案:

答案 0 :(得分:0)

在这里找到了答案。

我需要使用下面的功能

session_write_close();

Long polling locking up other AJAX calls