У нас есть приложение jQuery, в котором некоторые запросы на один и тот же URL-адрес могут занимать намного больше времени, чем другие.Пользователь запускает сообщения ajax (внося изменения в пользовательский интерфейс), они запускают запрос get при успешном завершении, который обновляет пользовательский интерфейс.Когда самый ранний из запросов get занимает много времени, более поздний (который выполняется намного быстрее) задерживается до тех пор, пока более медленный не завершится в FF & chrome, но не в IE.
POST1 (связан с success1),быстро возвращает OK
POST2 (связан с success2)
success1 и 2 - это одна и та же функция
сейчас,
success1 -> GET, которая занимает много времени (мы ожидаем этого)
success2 -> GET, который должен быстро вернуться (до ответа на success1)
(оба GET, приведенные выше, имеют один и тот же URL)
то, что мы видим:
в IE: успех 2 завершается быстро, success1 завершается позже
в chrome, а FF: success2 задерживается до завершения success1 :-(
Мы ожидаем, что success2 завершится до успеха1.
Любая идея, почему есть задержка в FF и Chrome, и что мы могли бы сделать, чтобы диагностировать / исправить это?