我已经在Firefox 39.0和Google Chrome 43.0中测试了以下脚本:
<?php
print "Start time: " . date("H:i:s");
sleep(3);
我在本地(在WAMP - Apache / 2.4.9,PHP / 5.5.12下)和远程主机(在Ubuntu,Apache / 2.2.17,PHP / 5.3.5下)进行了测试。
似乎即使我执行两个并行请求,它们也不会并行处理/处理(&#34;第二个&#34;请求延迟3秒)。
我知道这通常在使用会话时发生(由于会话锁定机制),但鉴于我没有使用任何会话,请求是如何序列化的?
还有什么我可以检查的吗?
注意:session.auto_start
的值为OFF
注意:我在Firefox中注意到,如果我禁用缓存(浏览器缓存),我就不会再遇到这种情况了。它可能与Multiple Ajax requests for same URL和Chrome treating smart url and causing concurrent requests pend for each other
有关