Что означает vary:accept-encoding?

аддон google page speed сообщает мне:

The following publicly cacheable, compressible resources should have a "Vary: Accept-Encoding" header:
//some .js and .css files

Я не понимаю, что это значит. Я уже сжимал эти файлы так:

if (encodings.Contains("gzip") || encodings == "*")
{
    app.Response.Filter = new GZipStream(baseStream, CompressionMode.Compress);
    app.Response.AppendHeader("Content-Encoding", "gzip");
}

И вроде бы все работает. Почему у меня Vary: Accept-Encoding необходимо?

40
задан Oliver 21 October 2011 в 11:33
поделиться