У меня есть веб-приложение на PHP.
Когда происходит несколько одновременных запросов AJAX, кажется, что они помещаются в очередь на стороне сервера, как будто только один процесс выполняется одновременно. Это происходит только тогда, когда все запросы выполняются из одного браузера.
Самым странным является то, что иногда он работает так, как должен, одновременно (screen: https://imgur.com/8oDGV8t), и примерно через 10 минут он ожидает выполнения одного процесса и только затем запускает другой процесс, выполняя их один за другим. один (экран: https://imgur.com/OPkzYNh).
Код для тестовых скриншотов:
sleep(5);
exit();
P.S. когда эти AJAX-запросы помещаются в очередь, обычные html-запросы «ожидают в очереди».