В настоящее время мы работаем на пользовательском сервере, который работает с протоколом HTTP. До сих пор все работало хорошо, но был поднят вопрос, и у нас нет среды для его проверки в данный момент.
Итак, вот контекст:
У нас есть TCPListener, который получает запросы от браузера, анализирует его и отправляет его «виртуальному хосту» на основе заголовка «Host». На запрос отвечает ресурс и, в частности, заголовок keep-alive, который заставляет браузер использовать одно и то же соединение для запросов css, js и изображений.
А вот вопрос:
Что если некоторые из ресурсов (css, js или изображение) находятся в другом домене (и, следовательно, имеют другой заголовок узла), но под одним и тем же IP-адресом? Будет ли оно использовать одно и то же соединение или создаст другое?
Дополнительная информация:
Я также добавляю, что рассматриваемые ресурсы загружаются из тегов в основной HTML документ, а не по javascript или другим методам.
Заранее спасибо, что нашли время прочитать мой вопрос:)