¿Qué es un dominio sin cookies?

19

¿Qué es un dominio sin cookies? He visto estas palabras muchas veces, pero nunca entendí lo que es.

Alon Gubkin
fuente

Respuestas:

16

Un dominio que no sirve cookies. La idea aquí es que use un dominio libre de cookies para servir imágenes, archivos CSS, scripts y demás, para que sus usuarios no pierdan tiempo y ancho de banda transmitiendo cookies para ellos. SO usa sstatic.net para este propósito, por ejemplo.

La razón principal por la que el concepto es importante es que la mayoría de las personas no pueden usar un subdominio de su dominio principal para hacer esto (como SO no podría usar static.stackoverflow.com) porque sirven cookies que son válidas durante todo el segundo -nivel de dominio.

caos
fuente
55
Además, algunos servidores proxy no almacenan en caché una solicitud que incluye cookies, por lo que un dominio sin cookies puede mejorar la capacidad de almacenamiento en caché y ahorrarle más ancho de banda que simplemente reducir el tamaño de las cookies.
stevemegson
2
¿Las cookies son ese gran enemigo del ancho de banda?
Tarik
De hecho si. Se suman a cada solicitud HTTP, sin importar si la solicitud es para html, image, css o js. La mera existencia de encabezados de cookies también puede cambiar el comportamiento de los servidores proxy.
Michał Szajbe
5

Cuando el navegador solicita una imagen estática y envía cookies junto con la solicitud, el servidor no tiene ningún uso para esas cookies. Por lo tanto, solo crean tráfico de red sin una buena razón. Debe asegurarse de que los componentes estáticos se soliciten con solicitudes sin cookies. Cree un subdominio y aloje todos sus componentes estáticos allí.

Si su dominio es www.example.org, puede alojar sus componentes estáticos en static.example.org. Sin embargo, si ya ha configurado cookies en el dominio de nivel superior example.org en lugar de www.example.org, entonces todas las solicitudes a static.example.org incluirán esas cookies. En este caso, puede comprar un dominio completamente nuevo, alojar allí sus componentes estáticos y mantener este dominio libre de cookies. Yahoo! usa yimg.com, YouTube usa ytimg.com, Amazon usa images-amazon.com y así sucesivamente.

Otro beneficio de alojar componentes estáticos en un dominio sin cookies es que algunos servidores proxy pueden negarse a almacenar en caché los componentes que se solicitan con cookies. En una nota relacionada, si se pregunta si debería usar example.org o www.example.org para su página de inicio, considere el impacto de las cookies. Omitir www no te deja más remedio que escribir cookies en * .example.org, por lo que por razones de rendimiento es mejor usar el subdominio www y escribir las cookies en ese subdominio

fuente: http://developer.yahoo.com/performance/rules.html


fuente