Вопрос

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

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

Это было полезно?

Решение

<Ол>
  • Это не всегда 4, часто это 2.
  • Это настраивается на более высокий номер на стороне клиента во многих браузерах.
  • Да это съедать один из параллельных соединений.
  • Другие советы

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

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

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

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top