Что такое домен без файлов cookie?

19

Что такое домен без файлов cookie? Я видел эти слова много раз, но никогда не понимал, что это такое.

Алон Губкин
источник

Ответы:

16

Домен, который не обслуживает файлы cookie. Идея заключается в том, что вы используете домен без файлов cookie для обслуживания изображений, файлов CSS, сценариев и прочего, чтобы ваши пользователи не тратили время и трафик на передачу файлов cookie для них. Например, для этой цели используется sstatic.net.

Основная причина концепции заключается в том, что большинство людей не могут использовать поддомен своего основного домена для этого (например, SO не может использовать static.stackoverflow.com), поскольку они обслуживают файлы cookie, действительные в течение всей второй секунды. Домен

хаос
источник
5
Кроме того, некоторые прокси-серверы не будут кэшировать запрос, содержащий файлы cookie, поэтому домен без файлов cookie может улучшить кешируемость и сэкономить вам большую пропускную способность, чем просто сокращение размера файлов cookie.
Stevemegson
2
Печенье - это огромный враг пропускной способности?
Тарик
На самом деле да. Они добавляются к каждому HTTP-запросу, независимо от того, относится ли он к html, image, css или js. Само существование заголовков cookie также может изменить поведение прокси-серверов.
Михал Шайбе
5

Когда браузер отправляет запрос на статическое изображение и отправляет файлы cookie вместе с запросом, сервер не использует эти файлы cookie. Таким образом, они только создают сетевой трафик без уважительной причины. Вы должны убедиться, что статические компоненты запрашиваются без запросов cookie. Создайте поддомен и разместите там все ваши статические компоненты.

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

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

источник: http://developer.yahoo.com/performance/rules.html


источник