Почему AJAX запросы встают в очередь?

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Почему AJAX запросы встают в очередь?

Сообщение SiZE »

На jQuery 1.8.3 делаю AJAX запрос к скрипту, который достаточно долго выполняется. Для отслеживания хода вполнения скрипта я beforeSend вызываю каждую секнду AJAX запросы на получение статуса выполнения этого скрипта. Все эти запросы на выполнение статуса ждут пока выполнится основной запрос. Как только он выполняется, запросы проходят и соответственно все возвращают уже 100% результат. В Хроме и ФФ одинаково. У Apache Keep-Alive=on. Не знаю уже куда смотреть.
Аватара пользователя
Neuromance
Сообщения: 716
Зарегистрирован: 2011.09.06, 13:04

Re: Почему AJAX запросы встают в очередь?

Сообщение Neuromance »

Ожидание выполнения основного запроса именно на стороне клиента происходит?
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Почему AJAX запросы встают в очередь?

Сообщение SiZE »

Neuromance писал(а):Ожидание выполнения основного запроса именно на стороне клиента происходит?
Я вроде разобрался. http://konrness.com/php5/how-to-prevent ... -requests/ Сессии не дают
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

Re: Почему AJAX запросы встают в очередь?

Сообщение Ekstazi »

Еще как вариант, проверьте, не используете ли вы плагин jQuery.ajaxQueue, он тоже может спровоцировать такое поведение
Ответить