Ich habe gerade eine statische Site von einem VPS auf Amazon S3 verschoben. Ich habe beschlossen, nur eine komprimierte Version meiner Seiten bereitzustellen, da S3 kein Webserver ist, kann ich keine Logik basierend auf Headern haben. Ich benutze auch Cloudfront als CDN.
Ich habe meine Seite mit http://gtmetrix.com/ getestet und eine schlechte Nachricht erhalten, weil ich die nicht hinzufüge vary accept encoding header
. Also habe ich überprüft, worum es geht, und soweit ich weiß, ist es sinnvoll, wenn wir sowohl komprimierte als auch unkomprimierte Versionen bereitstellen.
Ich möchte, dass Sie mir helfen, dies zu klären. Soll ich es hinzufügen? Vielen Dank :)
Vary: Accept-Encoding
auf dem Ursprungsserver mit einem CDN erläutert . Wie Sie angegeben haben, bietet Ihr Ursprungsserver dies nicht an und es ist wirklich nicht mehr erforderlich, da laut Google hier :All modern browsers support and automatically negotiate gzip compression for all HTTP requests.
Daher wird empfohlen, gzip auf allen Websites zu verwenden. Dieser Artikel (von 2/2013) besagt nur:These days you're unlikely to have clients without compression, but why risk cache mixups?
...