So aktivieren Sie die Brotli -Komprimierung in Apache

So aktivieren Sie die Brotli -Komprimierung in Apache

Genau wie bei GZIP ist Brotli auch ein von Google entwickelter Komprimierungsalgorithmus für generische Zwecke. Es komprimiert Daten unter Verwendung einer Kombination aus modernen Technologien und Algorithmen. Es ist ähnlich in der Geschwindigkeit, um sich zu entleeren, bietet jedoch eine höhere Komprimierung. Die Brotli -Komprimierung wird von allen wichtigen Browsern wie Chrome, Firefox, Safari, Edge unterstützt.

Die Brotli -Komprimierung wird von den Top -Tech -Vermögen wie Cloudflare usw. entschieden. Dies ist der Grund. Wir empfehlen, aus dem Algorithmus zur Komprimierung des alten Deflatendaten auf Brotli zu wechseln.

In diesem Tutorial können Sie die Brotli -Komprimierung im Apache -Webserver aktivieren.

Voraussetzungen

Shellzugriff auf Ihren Server mit sudo privilegiertem Konto.

Wir gehen davon aus, dass Sie bereits einen laufenden Apache -Server haben. Erstellt auch einen virtuellen Host für die Webanwendung.

Schritt 1 - Brotli installieren

Installieren Sie zunächst das Brotli -Paket auf Ihrem System. Für die Ubuntu- und Debian -Systeme ist es in den Standard -Repositories verfügbar.

Öffnen Sie ein Terminal und Typ:

sudo apt installieren brotli -y  

Dadurch wird das erforderliche Paket mit den Algorithmusdateien auf Ihrem System installiert.

Schritt 2 - Brotli mit Apache konfigurieren

Der Apache -Server enthält das Brotli -Modul Standard. Sie können das Brotli -Modul in Apache mit dem folgenden Befehl aktivieren.

sudo a2enmod brotli  

Als nächstes müssen Sie den virtuellen Apache -Host konfigurieren, um die Komprimierung mit Brotli zu ermöglichen. Sie müssen den folgenden Code in der virtuellen Host -Konfigurationsdatei hinzufügen.

AddoutputFilterByType brotli_compress text/html text/klare text/xml text/css text/javaScript application/javaScript
123 AddoutputFilterByType brotli_compress text/html text/klare text/xml text/css text/javaScript application/javaScript

Nach der Aktivierung der Brotli -Komprimierung sieht die virtuelle Host -Konfigurationsdatei nach unten aus:

Serveradmin webmaster@localhost servername Beispiel.com documentroot/var/www/addoutputFilterByType brotli_compress text/html text/klare text/xml text/css text/javaScript application/javaScript errorlog $ apache_log_dir/fehler.Log CustomLog $ apache_log_dir/Access.log kombiniert
123456789101112 Serveradmin webmaster@localhost servername Beispiel.com documentroot/var/www/ AddoutputFilterByType brotli_compress text/html text/klare text/xml text/css text/javaScript application/javaScript Fehlerlog $ apache_log_dir/fehler.Log CustomLog $ apache_log_dir/Access.log kombiniert

Speichern Sie die Konfigurationsdatei und schließen Sie sie. Laden Sie dann den Apache -Dienst neu, um Änderungen anzuwenden.

sudo systemctl starten Sie Apache2 neu  

Das ist es. Sie haben die Brotli -Komprimierung im Apache -Server erfolgreich aktiviert.

Schritt 3 - Testkomprimierung

Greifen Sie in einem Browser auf Ihre Webanwendung zu und überprüfen Sie den Wert der Header in der Browserkonsole. Sie müssen nach dem suchen Inhaltskodierung Wert. Es muss enthalten Br als Wert, der bedeutet, dass die Webseite mit Brotli -Komprimierung komprimiert ist.

Die Befehlszeilen -Helden können auch den Curl -Befehl verwenden, um auf die unten stehenden Header -Werte zugreifen zu können:

curl -i -h 'Akzeptieren: Br' http: // Beispiel.com  

Sie werden das Ergebnis unten sehen.

Http/1.1 200 OK Datum: Thu, 01. Juli 2021 06:26:54 GMT Server: Apache/2.4.41 (Ubuntu) Upgrade: H2, H2C-Verbindung: Upgrade Last-Modified: Fr, 5 Inhaltskodierung: Br Inhaltslänge: 46 Inhaltstyp: Text/HTML 

Überprüfen Sie den Wert von Inhaltskodierung Möglichkeit.

Abschluss

Dieses Tutorial hat Ihnen geholfen, die Brotli -Komprimierung im Apache -Webserver zu konfigurieren.