2013-08-30 2 views
1

Можно ли отключить дросселирование ajax на основе браузера?отключить браузер ajax дросселирование

Пользователи веб-сайта, который я написал, к сожалению, не могут обновиться с IE8, поэтому веб-узлы отсутствуют; поэтому единственный способ обновления - взорвать многие запросы ajax.

Я бы предпочел не писать избыточный код, который объединяет запросы ajax просто для решения этой проблемы.

Если это возможно, как это можно сделать? (IE8, основная проблема Chrome)

ответ

1

Количество одновременных запросов в браузере ограничено только в том же домене. Если вы можете создать несколько поддоменов, которые могут принимать некоторые из запросов ajax, вы можете увеличить количество одновременных запросов в браузере.

1

Я не знаю, что отключить дроссель можно, но многие браузеры ограничивают запрос только доменом. Использование разных поддоменов может помочь ускорить запросы, но при этом стоит операционная стоимость наличия нескольких поддоменов.

Вот еще информация: https://stackoverflow.com/a/7456934/1165635

Поскольку вы не хотите, чтобы переписать код, чтобы сделать пакетные запросы, вы могли бы рассчитывать на что-то вроде обещания или отсроченные действия, чтобы ждать, пока все запросы не выполняются, то Продолжать. Хотя это на самом деле не помогает решить вашу конкретную проблему.

Смежные вопросы