Acabo de mover un sitio estático de un VPS a Amazon S3. He decidido servir solo la versión comprimida de mis páginas, ya que S3 no es un servidor web, no puedo tener lógica basada en encabezados. También uso Cloudfront como CDN.
Estaba probando mi página con http://gtmetrix.com/ y recibí una mala nota porque no agrego el vary accept encoding header
. Así que verifiqué de qué se trata y, por lo que tengo entendido, tiene sentido cuando servimos versiones comprimidas y no comprimidas.
Así que me gustaría que me ayudaras a aclarar esto. ¿Debo agregarlo? Gracias :)
Vary: Accept-Encoding
en el servidor de origen con un CDN. Como indicó, su servidor de origen no proporciona esto, y realmente ya no es necesario ya que según Google aquí : por loAll modern browsers support and automatically negotiate gzip compression for all HTTP requests.
tanto, recomiendan usar gzip en todos los sitios. Ese artículo (del 2/2013) solo dice:These days you're unlikely to have clients without compression, but why risk cache mixups?
...