Aktivieren Sie GZIP für CSS- und JS-Dateien auf dem NGINX-Server für Magento
Muss ich die gzip-Komprimierung aktivieren auf nginx server. Wie ich beobachtet habe, von firfox firebug NET-tools, die ich gefunden habe, die html-Datei mit gzip komprimiert. Aber Nicht die javascript-Dateien und CSS-Dateien.
Habe ich bereits überprüfen Mime.Typen und nginx-Konfiguration-Datei /etc/nginx/ngnix.conf und nicht gefunden keine Frage.
noch nicht in der Lage zu sehen, die css und javascript Gzip-Komprimierung.
Meine NGINX.conf-Einträge wie unten
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
InformationsquelleAutor der Frage Anant | 2012-09-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eine funktionierende config, die ich derzeit in der Produktion verwenden.
http://pastie.org/10870547
Diese config getestet wurde über tools.pingdom.com.
InformationsquelleAutor der Antwort Vern Burton
Finden Sie Beispiel-Konfiguration aus der html5 boilerplate code.
InformationsquelleAutor der Antwort Koray Güclü
Wenn einige Ihrer Dateien komprimiert werden, und einige sind nicht, dann ist dein gzip funktioniert, aber die Sie vielleicht verpasst haben definition in gzip_types. Zum Beispiel, javascript-Dateien möglicherweise zurück in den Header jeder der folgenden Art:
Komprimieren alle javascript-Dateien, alle drei Definitionen enthalten sein sollten in gzip_types.
Müssen Sie prüfen, in Antwort-Headerwelcher content-Typ zurückgegeben, für solch eine unkomprimierte Datei und dann stellen Sie sicher, es ist auch definiert, in gzip_types.
InformationsquelleAutor der Antwort lubosdz
Sind Ihre gzip-Einträge in der nginx-Konfiguration, "scope", die js,css,etc. Vermögen bedient werden? Ich Frage, weil, wenn Sie irgendeine Art von Rahmen, gibt es manchmal unterschiedliche Lage { ... } - Blöcke verarbeiten von html-Anfragen vs Vermögenswerte.
Auch, wenn Sie das testen in einem browser, stellen Sie sicher, dass Sie tun, einen hard-refresh force die server, um Ihnen einen "frischen Kopie" von was auch immer Sie suchen.
Schließlich können Sie mit gzip_types * damit nichts zu gzipped. Vielleicht jemand anderes kann läuten wenn dies ist eine gute übung oder nicht.
InformationsquelleAutor der Antwort Mike T
Komprimieren, SVG, diese Zeile ist korrekt:
InformationsquelleAutor der Antwort karadayi