我有一台运行PHP的Apache服务器。一切正常。
但是如果我有一个运行了很长时间的脚本,并且我尝试打开另一个页面到同一台服务器,那么第二页将等到我的第一页完成。
在Linux和PC上发生这种情况。我正在运行Apache V2.2.9和PHP 5.2.6。
我不确定为什么会发生这种情况......这是正常行为吗?
更新:我在此之后做了一些测试......似乎只有在同一个“会话”上访问页面时才会发生这种情况。如果我的长时间运行页面有一个start_session()命令,那么我无法访问更多包含会话的页面。如果我尝试使用其他浏览器而不是正常工作......因为它是一个不同的会话。这有意义吗?
罗恩
答案 0 :(得分:1)
A-公顷。
我读了一些,实际上如果我使用会话,那么我就无法运行并发请求:
http://www.php.net/manual/en/function.session-write-close.php
所以当我不再需要会话时,我所要做的就是'写 - 关'。
罗恩