GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So aktivieren Sie die Gzip-Komprimierung auf Nginx

In diesem Tutorial zeigen wir Ihnen, wie Sie die Gzip-Komprimierung auf Nginx aktivieren. Für diejenigen unter Ihnen, die es nicht wussten, Nginx ist einer der beliebtesten Webserver der Welt und ist es verantwortlich für das Hosten einiger der größten und am stärksten frequentierten Websites im Internet. Es ist in den meisten Fällen ressourcenschonender als Apache und kann als Webserver oder Reverse-Proxy verwendet werden. Heute werde ich Ihnen zeigen, wie es geht um die Gzip-Komprimierung auf Nginx unter CentOS 6 oder 7 einzurichten. Das Komprimieren Ihrer Skripte und Bilder ist eine gute Idee, um die Ladezeiten Ihrer Website zu optimieren.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich werde Ihnen Schritt für Schritt zeigen, wie Sie die Gzip-Komprimierung auf Nginx aktivieren.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu- oder CentOS-basiert.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Gzip-Komprimierung auf Nginx aktivieren

Schritt 1. Nginx-Konfiguration konfigurieren.

Jetzt bearbeiten wir nginx.conf (/etc/nginx/nginx.conf ) :

nano /etc/nginx/nginx.conf

Fügen Sie die folgenden Zeilen hinzu:

## enables GZIP compression ##gzip on;## compression level (1-9) #### 4 is a good compromise between CPU usage and file size. ##gzip_comp_level 4;## minimum file size limit in bytes, to low can have negative impact. ##gzip_min_length 1000;## compress data for clients connecting via proxies ##gzip_proxied any;## disables GZIP compression for ancient browsers that don't support it. ##gzip_disable "msie6";## compress outputs labeled with the following MIME-types. #### do not add text/html as this is enabled by default. ##gzip_types application/json
     application/javascript
     application/xml
     text/css
     text/javascript
     text/plain
     text/xml;

Als nächstes speichern und schließen Sie die Datei und starten Sie dann Ihren Nginx-Dienst neu:

sudo systemctl restart nginx

Wenn Sie testen möchten, ob GZIP aktiviert ist, verwenden Sie diesen Befehl:

curl -H "Accept-Encoding: gzip" -I http://idroot.us

Wenn diese Datei jetzt vorhanden ist, starten Sie Ihren Server neu und Sie werden jetzt Website-Assets mit gzip-Komprimierung bereitstellen. Google berücksichtigt die Geschwindigkeit der Website beim Ranking und Platzieren Ihrer Websites in ihrer Suchmaschine, also tun Sie Ihren Benutzern einen Gefallen und bemühen Sie sich um die schnellstmögliche Website, insbesondere für mobile Benutzer.

Herzlichen Glückwunsch! Sie haben Gzip erfolgreich auf Nginx aktiviert. Vielen Dank, dass Sie dieses Tutorial zum Aktivieren der gzip-Komprimierung von Nginx auf dem Linux-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Nginx-Website zu besuchen .


Cent OS
  1. So aktivieren Sie HTTP2 in NGINX

  2. So aktivieren Sie Nginx mit PHP-FPM auf Plesk

  3. So aktivieren Sie die gzip-Komprimierung (Apache mod_deflate) in cPanel

  4. So aktivieren Sie die gzip-Komprimierung für eine bestimmte Site

  5. So aktivieren Sie HTTP/2 in Nginx unter Ubuntu und CentOS

So aktivieren Sie die HTTP/2.0-Unterstützung auf Nginx

So installieren Sie phpMyAdmin auf Nginx

So aktivieren Sie die Brotli-Komprimierung auf Apache

So aktivieren Sie HTTP/2.0 in Nginx

Wie aktiviere ich die Apache Gzip-Komprimierung (mod_deflate) in cPanel?

So aktivieren Sie HTTP/2.0 in Nginx unter CentOS