Если вы используете сеансы PHP, это может быть вызвано тем, что файл сеанса заблокирован. Чтобы предотвратить повреждение файла сеанса одновременной записью, одновременно может быть запущен только один сценарий на сеанс. Это означает, что последующим запросам придется подождать, пока не закончится первый.
Сессия записывается автоматически, когда скрипт завершается, но вы можете сделать это раньше, вызвав session_write_close()
. Если вы пишете сценарий, запуск которого займет некоторое время, было бы целесообразно вызвать его, как только вам больше не понадобится доступ к данным сеанса.
Это объяснение есть в документации здесь