ускорение загрузки сайта с использованием нескольких серверов/доменов
-
19-09-2019 - |
Вопрос
Когда Yahoo!руководство разработчика говорит: «Размещение вашего контента на нескольких географически разнесенных серверах ускорит загрузку ваших страниц с точки зрения пользователя».
И в качестве объяснения я где-то прочитал, что браузеры загружают до 5 вещей одновременно из одного домена.
Будет ли субдомен, например cdn.example.com
считаться новым доменом, как указано в предыдущем утверждении?
Решение
Yahoo:Спецификация HTTP/1.1 предполагает, что браузеры загружают не более двух компонентов параллельно на одно имя хоста.Если вы размещаете изображения с нескольких имен хостов, вы можете параллельно выполнять более двух загрузок.
Google также говорит, что вам нужны только разные имена хостов.
Это может зависеть от браузера, но я считаю, что им могут потребоваться разные IP-адреса.Все, что на самом деле говорит спецификация HTTP, это:«Клиенты, использующие постоянные соединения, ДОЛЖНЫ ограничить количество одновременных подключений, которые они поддерживают к данному серверу».
Поэтому самый безопасный выбор — иметь другое имя хоста И адрес.