长轮询,Apache由于会话的使用而在sleep()时陷入困境

时间:2012-04-05 20:24:17

标签: php jquery mysql long-polling

  

更新:会话的使用是调用轮询页面时的问题,因为它已经打开了一次。

我正在对我的网络应用进行长时间轮询。

现在我只是做了类似的事情:(最终的目标是做一个查询然后睡觉,然后是查询,然后睡觉......)

sleep(10);
echo 'ok';

在我的服务器端(只是为了测试它)

问题:当我尝试加载另一个页面时,它总是 10秒

1 个答案:

答案 0 :(得分:2)

使用session_write_close()放弃睡眠脚本中的会话。 $ _SESSION数据仍可供阅读。通过 Marc B