Das Google Page Speed-AddOn informiert mich:
Die folgenden öffentlich cachebaren, komprimierbaren Ressourcen sollten einen "Vary: Accept-Encoding" Header haben:
//einige .js und .css Dateien
Ich verstehe nicht, was das bedeutet. Ich habe diese Dateien bereits komprimiert wie folgt:
if (encodings.Contains("gzip") || encodings == "*")
{
app.Response.Filter = new GZipStream(baseStream, CompressionMode.Compress);
app.Response.AppendHeader("Content-Encoding", "gzip");
}
Und das scheint alles zu funktionieren. Warum ist es notwendig, Vary: Accept-Encoding
zu haben?