Dominios sin cookies para estáticos

Por norma general, y como he comentado en la parte del CDN o del Domain Sharding, es interesante que los contenidos estáticos estén en un dominio distinto al que se usa para la programación o el sitio web navegable por el usuario.

Teniendo en cuenta esto, se plantea como un tema interesante que los contenidos estáticos (o sea, los dominios para estáticos) no tengan cookies, ya que no van a ser utilizadas y vamos a reducir el ancho de banda de cada una de las peticiones.

Para conseguir esto necesitamos un dominio (es mejor no usarlo con un subdominio o similar) y que el servidor web no acepte cookies. Para ello, por ejemplo, en Apache podemos usar una codificación tal que:

<FilesMatch "\.(ico|gif|jpg|png|flv|pdf|mp3|js|css|xml)$">
Header set Cache-Control "max-age=2592000"
Header always unset Set-Cookie
Header unset ETag
FileETag None
</FilesMatch>

Para eliminarlo, esta vez en Internet Information Server 6 hay que seguir los pasos:

  • En el sitio web pulsar botón de propiedades y entrar en propiedades.
  • Entrar en la pestaña HTTP Headers / Cabeceras HTTP
  • Añadir una entrada nueva: Etag de nombre y vacío el contenido.