Почему запросы на статическое содержимое отправляются на другой сайт?

Почему запросы на статическое содержимое отправляются на другой сайт?
Почему запросы на статическое содержимое отправляются на другой сайт? - huntersrace @ Unsplash

Всякий раз, когда я захожу на stackoverflow или некоторые сайты, я вижу множество запросов на сайты типа http://cdn.sstatic.net/. Почему это делается, а не передается непосредственно с реального сайта? Как это помогает ускорить работу сайта?

Бессовестное воровство:

Используйте домены без файлов cookie для компонентов

Когда браузер делает запрос на статическое изображение и отправляет файлы cookie вместе с запросом, сервер не использует эти файлы cookie. Таким образом, они только создают сетевой трафик без уважительной причины. Вы должны убедиться, что статические компоненты запрашиваются без файлов cookie. Создайте поддомен и разместите там все свои статические компоненты. Если ваш домен www.example.org, вы можете размещать свои статические компоненты на static.example.org. Однако если вы уже установили файлы cookie для домена верхнего уровня example.org, а не для www.example.org, то все запросы к static.example.org будут включать эти файлы cookie. В этом случае вы можете купить совершенно новый домен, разместить там свои статические компоненты и сохранить этот домен без файлов cookie. Яху! использует yimg.com, YouTube использует ytimg.com, Amazon использует images-amazon.com и так далее.

Еще одним преимуществом размещения статических компонентов в домене без файлов cookie является то, что некоторые прокси-серверы могут отказаться кэшировать компоненты, запрашиваемые с помощью файлов cookie. В связи с этим, если вы задаетесь вопросом, следует ли вам использовать example.org или www.example.org для вашей домашней страницы, подумайте о влиянии файлов cookie. Отсутствие www не оставляет вам другого выбора, кроме как записывать файлы cookie на *.example.org, поэтому по соображениям производительности лучше использовать поддомен www и записывать файлы cookie в этот поддомен.


LetsCodeIt, 8 июня 2023 г., 09:39