Що таке домен, що не містить файлів cookie? Я бачив ці слова багато разів, але ніколи не розумів, що це таке.
Що таке домен, що не містить файлів cookie? Я бачив ці слова багато разів, але ніколи не розумів, що це таке.
Відповіді:
Домен, який не обслуговує файли cookie. Ідея тут полягає в тому, що ви використовуєте домен, що не містить файлів cookie, для розміщення зображень, CSS-файлів, сценаріїв тощо, щоб ваші користувачі не витрачали час і пропускну здатність на передачу файлів cookie. Так використовує sstatic.net для цілей, наприклад.
Основна причина, з якої ця концепція відзначається, полягає в тому, що більшість людей не можуть використовувати піддомен свого основного домену для цього (наприклад, ТАК не міг використовувати static.stackoverflow.com), оскільки вони подають файли cookie, які дійсні протягом усієї секунди -рівень домену.
Коли браузер робить запит на статичне зображення та надсилає файли 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 і записати файли cookie в цей субдомен