Я тестировал скрипт ниже в 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).
Кажется, что хотя я выполняю два параллельных запроса, они не обрабатываются / не обрабатываются параллельно («второй» запрос задерживается на 3 секунды).
Я знаю, что это обычно происходит при использовании сеансов (из-за механизма блокировки сеансов), но, учитывая, что я не использую какие-либо сеансы, почему запросы сериализуются?
Есть ли что-нибудь еще, что я мог бы проверить?
Примечание: значение session.auto_start
выключен
Примечание: я заметил в Firefox, что если я отключаю кеш (кеш браузера), я больше не сталкиваюсь с этим. Это может быть связано с Несколько запросов Ajax для одного и того же URL и к Chrome обрабатывает смарт-URL и вызывает одновременные запросы, ожидающие друг друга
Задача ещё не решена.
Других решений пока нет …