Будет ли браузер открывать несколько TCP-соединений для разных доменов под одним и тем же IP - PullRequest
0 голосов
/ 15 апреля 2020

В настоящее время мы работаем на пользовательском сервере, который работает с протоколом HTTP. До сих пор все работало хорошо, но был поднят вопрос, и у нас нет среды для его проверки в данный момент.


Итак, вот контекст:

У нас есть TCPListener, который получает запросы от браузера, анализирует его и отправляет его «виртуальному хосту» на основе заголовка «Host». На запрос отвечает ресурс и, в частности, заголовок keep-alive, который заставляет браузер использовать одно и то же соединение для запросов css, js и изображений.

А вот вопрос:

Что если некоторые из ресурсов (css, js или изображение) находятся в другом домене (и, следовательно, имеют другой заголовок узла), но под одним и тем же IP-адресом? Будет ли оно использовать одно и то же соединение или создаст другое?

Дополнительная информация:

Я также добавляю, что рассматриваемые ресурсы загружаются из тегов в основной HTML документ, а не по javascript или другим методам.


Заранее спасибо, что нашли время прочитать мой вопрос:)

...