HTTP параллельные запросы и AJAX / опрос - PullRequest
2 голосов
/ 10 января 2010

Хорошо, так что мы все знаем, что большинство современных браузеров (без настройки) настроены на 4 параллельных HTTP-запроса за раз к одному домену / поддомену, но как на это влияет длинный опрос AJAX?

Скажем, у меня длинный опрос с интервалом в 15 секунд. Пока браузер ожидает ответа в течение этих 15 секунд, он все еще поглощает одну из 4 параллельных линий, делая любые новые вкладки или загрузки страниц открытыми только для 3 параллельных HTTP-запросов?

Ответы [ 2 ]

1 голос
/ 10 января 2010

У вас может быть 2 одновременных запроса через XHR. Если вы используете больше, вы можете получить неожиданные результаты.

Использовать очередь запросов для более чем 2 запросов ... каждый из которых выполняется после окончания предыдущего ...

Некоторые популярные библиотеки JS реализуют очередь и могут использоваться или могут быть легко созданы.

1 голос
/ 10 января 2010
  1. Это не всегда 4, часто это 2.
  2. Во многих браузерах его можно настроить на большее число на стороне клиента.
  3. Да, это пожирает одно из параллельных соединений.
...