Tach!
Die Kompression wird übrigens vom Client angefordert. Dafür ist der Request header Accept-Encoding zuständig.
Nein. Der Client teilt mit, dass er die aufgeführten Encodings akzeptiert, hence the name. Was der Server ausliefert ist Sache des Servers. Er muss das nicht beachten.
Der Client kann auch gar nicht wissen, ob es wert ist, die Daten zu komprimieren. Abgesehen davon muss der Server ja auch nicht die akzeptierten Kompressionstechniken können. Es bleibt also auch so die Entscheidung des Server, ob komprimiert wird.
dedlfix.