
Ist folgendes über Nginx möglich:
Ich habe jetzt gzip aktiviert, aber der Server muss die gängigen Dateien jedes Mal komprimieren. Die Dateien sind XML-Dateien, die über eine Datenbank erstellt wurden, aber sie sind „statisch“. Ich weiß, dass ich gzip_static aktivieren kann, aber es gibt natürlich keine .gz-Dateien.
Gibt es eine Möglichkeit, Nginx die erstellten GZIP-Dateien speichern zu lassen und sie für die zukünftige Verwendung im Cache-/Temp-Verzeichnis zu speichern?
Antwort1
Hast du von ... gehörthttp://nginx.org/docs/http/ngx_http_gunzip_module.html?
Vielleicht besteht die Lösung darin, nur GZIP-Dateien zu haben und diese für die Clients zu entpacken, die GZIP nicht unterstützen?
Oder können Sie je nach Anwendung vielleicht verlangen, dass alle Clients gzip unterstützen?
Eine andere Möglichkeit besteht darin, vor Nginx etwas wie Varnish zu verwenden, das die komprimierten gzippten Dateien im virtuellen Speicher zwischenspeichert.