CSS-, JS- und SVG-Dateien mit gzip und Brotli vorkomprimieren
gzip_static Dateien erzeugen | Brotli Dateien vorab erstellen | statische Kompression vorbereiten | css.gz und js.br anlegen | gzip | brotli | kompression | findVorsicht: Dieser Befehl verändert das System. Vor dem Ausführen verstehen, was er tut.
find /var/www/vhosts/example.com/httpdocs/wp-content/themes -type f \( -name '*.css' -o -name '*.js' -o -name '*.svg' \) -exec gzip -k -9 -f {} + -exec brotli -k -f {} +Erzeugt mit höchster Kompressionsstufe eine datei.css.gz und eine datei.css.br neben dem Original, das erhalten bleibt (-k). nginx liefert solche Dateien mit gzip_static on direkt aus, ohne bei jeder Anfrage neu zu komprimieren. Bereits vorhandene komprimierte Versionen werden überschrieben (-f).
Hinweis: Paket brotli gegebenenfalls nachinstallieren. Für .br braucht nginx das Brotli-Modul mit brotli_static. Nach jeder Änderung an den Originalen erneut ausführen, sonst liefert der Server veraltete Versionen aus.
Auch gesucht als
- gzip_static Dateien erzeugen
- Brotli Dateien vorab erstellen
- statische Kompression vorbereiten
- css.gz und js.br anlegen