Apache, PHP многопоточный поверх окон для одновременных пользователей

У меня есть MS SQL-сервер, который решает запросы, отправленные системой, сделанной на PHP, все под Windows. у меня сейчас проблема в том, что если запрос занимает много времени, все оставшиеся входящие запросы, сделанные другими пользователями, не будут обрабатываться, пока php не получит результаты первого и не завершит первый запрос.

Есть ли способ разрешить / сделать PHP обрабатывать параллельно, много запросов одновременно? потому что сейчас у меня очень большое узкое место, так как сервер sql может обрабатывать много одновременных запросов, но веб-приложение может просто отправить блок запроса на запрос по запросу.

если нужно, я тоже могу использовать решения на основе linux

0

Решение

Наконец я решил свою проблему с помощью функции session_write_close ()
так как файл сеанса был одинаковым для всех запросов и php блокировал его, все запросы зависли

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector