Je viens de déplacer un site statique d'un VPS vers Amazon S3. J'ai décidé de ne servir que la version gzippée de mes pages, car S3 n'est pas un serveur Web, je ne peux pas avoir de logique basée sur les en-têtes. J'utilise également Cloudfront comme CDN.
Je testais ma page avec http://gtmetrix.com/ et j'ai reçu une mauvaise note car je n'ajoute pas le vary accept encoding header
. J'ai donc vérifié de quoi il s'agissait et, si je comprends bien, cela a du sens lorsque nous servons des versions compressées et non compressées.
J'aimerais donc que vous m'aidiez à clarifier cela. Dois-je l'ajouter? Merci :)
Vary: Accept-Encoding
sur le serveur d'origine avec un CDN. Comme vous l'avez indiqué, votre serveur d'origine ne fournit pas cela, et ce n'est vraiment plus nécessaire car selon Google ici :All modern browsers support and automatically negotiate gzip compression for all HTTP requests.
ils recommandent donc d'utiliser gzip sur tous les sites. Cet article (du 2/2013) déclare simplement:These days you're unlikely to have clients without compression, but why risk cache mixups?
...