Brotli -Komprimierung: Ein leistungsstarkes Tool zur Verbesserung der Leistung der WordPress -Website
Kernpunkte:
- brotli, ein neuer Komprimierungsalgorithmus, der von Google gestartet wurde, kann die Leistung der WordPress -Website erheblich verbessern, indem die Dateigröße reduziert und das Laden beschleunigt wird.
- Die Installation und Konfiguration von Brotli auf einem Server kann komplizierter sein, da es nicht offiziell auf beliebten Webservern freigegeben wurde und eine manuelle Konfiguration erfordert, um vollständig in WordPress integriert zu werden. Das Komprimierungsverhältnis von
- Brotli ist 20-26% höher als ein anderer moderner Komprimierungsalgorithmus, GZIP, was zu kleineren Dateien und schnelleren Ladegeschwindigkeiten führt.
- Obwohl Brotli viele Vorteile hat, unterstützen nicht alle Browser es und können nur auf HTTPS verwendet werden, was einigen Benutzern möglicherweise Adoptionsherausforderungen darstellt.
WordPress ist zu einem hervorragenden CMS mit vielen Vorteilen wie Benutzerfreundlichkeit, starker Unterstützung der Community und Konfigurierbarkeit. Einer der Herausforderungen, mit denen WordPress -Benutzer häufig gegenüberstehen, sind Probleme mit der Website der Website. In diesem Artikel wird die Brotli -Komprimierung und seine Auswirkungen auf die WordPress -Leistung untersucht.
Haftungsausschluss: Ich arbeite für KeyCDN, einige ihrer Artikel und Tools werden hier zitiert.
Es gibt viele Artikel über "beschleunigen up wordpress" online, die viele Möglichkeiten zur Verbesserung der Ladegeschwindigkeit der Website bieten, einschließlich der Optimierung mit Plugins. Da Google jedoch seinen neuesten Komprimierungsalgorithmus Brotli veröffentlicht hat, reichen die gesammelten Daten nicht aus, um festzustellen, welche Leistungssteigerungen sie auf WordPress -Sites ermöglichen werden.
In diesem Artikel werden wir den Effekt der Brotli -Komprimierung messen, indem wir die WordPress -Leistung in drei verschiedenen Szenarien testen:
- Aktivieren Sie Gzips WordPress
- WordPress für Brotli aktivieren
- Brotli WordPress für brotli-fähige CDN aktivieren
Was ist Brotli -Komprimierung?
brotli (benannt nach einem Schweizer Bäckereiprodukt) ist ein relativ neuer Komprimierungsalgorithmus, der 2015 von Google veröffentlicht wurde. Laut Google verwendet die Brotli-Komprimierung eine Kombination aus modernen LZ77-Algorithmusvarianten, Hoffmann-Codierung und Kontextmodellierung zweiter Ordnung.
Google führte verschiedene Tests unter Verwendung des Brotli -Komprimierungsalgorithmus durch und verglichen die Ergebnisse mit anderen modernen Komprimierungsalgorithmen. Laut dieser Studie stellte Google fest, dass Brotli die Kompression um 20-26% höher ist als Zopfli, ein weiterer moderner Komprimierungsalgorithmus. In Bezug auf die Leistung ist es immer willkommen, je kleiner die Dateikomprimierung ist.
Brotli auf dem Server installieren und konfigurieren
Ein kleiner Nachteil von Brotli ist, dass es noch nicht offiziell auf beliebten Webservern veröffentlicht wurde. Dies bedeutet, dass Sie, wenn Sie Brotli heute auf Ihrem Server aktivieren möchten, einige Konfigurationsarbeiten durchführen müssen. Die folgenden Brotli -Leistungstests werden alle auf Ubuntu 16.04.2 LTs ausgeführt, die Nginx ausführen ( muss wissen, wie nginx verwendet wird? Bitte überprüfen Sie den SitePoint -Kurs "Beschleunigungswebsite mit nginx" ). Im Folgenden werden wir Schritt für Schritt erläutern, wie Sie Brotli auf demselben Betriebssystem und demselben Webserver ausführen.
Ubuntu 16.04 ist die erste Ubuntu-Verteilung, mit der Sie Brotli mit APT-Get installieren können. Um dies zu tun, rennen Sie einfach:
$ apt-get update && apt install brotli
Nachdem Sie fertig sind, müssen Sie das Nginx -Modul für die Brotli -Komprimierung installieren und die neueste Version von Nginx kompilieren (aktuelle Version ist 1.13.0):
$ apt-get update && apt install brotli
brotli sollte nun korrekt auf Ihrem Server installiert werden. Anschließend müssen Sie die Datei nginx.conf konfigurieren, um die erforderlichen Konfigurationsanweisungen anzugeben. Die folgenden Anweisungen werden für diese Leistungstests verwendet.
Brotli -Einstellungen
$ git clone --recursive https://github.com/google/ngx_brotli ngx_brotli $ wget http://nginx.org/download/nginx-1.13.0.tar.gz $ tar zxvf nginx-1.13.0.tar.gz $ cd nginx-1.13.0 $ ./configure --add-module=../ngx_brotli $ make && make install
Die vollständige Liste der Anweisungen finden Sie auf der Seite GitHub Nginx.
Da die Datei nginx.conf geändert wird, besteht der letzte Schritt darin, Nginx neu zu laden. Führen Sie dazu den folgenden Befehl aus:
brotli on; brotli_comp_level 3; brotli_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript;
Test Brotli Support
brotli sollte nun auf Ihrem Server installiert und konfiguriert werden. Um dies zu überprüfen, können Sie aus zwei Methoden auswählen.
- Verwenden Sie das Brotli -Test -Tool, mit dem prüft, ob der Server Brotli basierend auf dem Domänennamen unterstützt.
- Verwenden Sie den Chrombrowser, öffnen Sie Chrome Developer Tools und navigieren Sie zur Registerkarte "Netzwerk". Aktualisieren Sie die Seite und wählen Sie eine Ressource. Sie sollten sehen, dass der Wert der Inhaltskodierung jetzt BR ist und Brotli darstellt.
Brotli konfigurieren, um mit WordPress
zu arbeiten Zu diesem Zeitpunkt sollten Sie in der Lage sein, WordPress -Ressourcen mithilfe der Brotli -Komprimierung korrekt bereitzustellen. Wenn Sie jedoch die Anforderungs-Header-Details für das HTML-Dokument überprüfen, können Sie feststellen, dass der inhaltskodierende Wert immer noch "gzip" ist. Dies liegt daran, dass WordPress -PHP -Code auf der PHP -Einstellung zlib.output_compression
"auf" angewiesen ist.
Leider ist es derzeit unmöglich, diese Einstellung mit WP -Filtern zu ändern. Mit der Popularität von Brotli kann WordPress jedoch einfache Korrekturen einführen. Derzeit müssen Sie zlib.output_Compression manuell deaktivieren, indem Sie die Datei php.ini bearbeiten (oder in /etc/php/7.0/fpm/php.ini bei Verwendung von PHP 7.0). Setzen Sie einfach zlib.output_compression auf Off und starten Sie PHP mithilfe von SystemCTL neu starten Sie PHP7.0-FPM.Service.
Wenn Sie nun das HTML-Dokument für Ihre Website überprüfen, sollten Sie in der Lage sein, den Inhaltskodier-Header-Wert BR zu sehen.
Brotli -Leistungstest auf WordPress
verarbeitenWie oben erwähnt, werden unsere Brotli -Leistungstests in drei verschiedenen Szenarien durchgeführt.
- Aktivieren Sie Gzips WordPress
- WordPress für Brotli aktivieren
- Brotli WordPress für brotli-fähige CDN aktivieren
Brotli- und GZIP -Komprimierungsspiegel sind beide auf "3" eingestellt. Die Komprimierungsstufe kann basierend auf der Menge an Dateieinsparungen und Komprimierungszeit geändert werden, die Sie mögen. Jeder Test verwendet eine normale WordPress -Installation, auf der das Thema "2017" ausgeführt wird. Standardmäßig lädt dieses Thema 14 Ressourcen und überträgt 236 KB Daten.
Es ist zu beachten, dass nicht alle Ressourcen auf der obigen Test -Website komprimierbar sind. Beispielsweise werden Bilder weder durch GZIP noch von Brotli komprimiert, noch von Ressourcen von Drittanbietern (z. B. Schriftarten) werden von Brotli komprimiert. Daher beträgt die Grundlinie der Gesamtgröße aller komprimierten Ressourcen mit GZIP 84,7 KB. Um die Variation der Ladezeit zu berücksichtigen, haben wir auf jeder Seite drei harte Aktualisierungen durchgeführt und die durchschnittliche Ladezeit für jedes Testszenario berechnet. Auf diese Weise werden alle Ressourcen vom Server geladen, nicht vom Browser -Cache.
Die folgende Tabelle beschreibt die Ergebnisse der Ladegeschwindigkeit und der komprimierten Ressourcengröße.
WordPress Gzip | WordPress Brotli | WordPress Brotli CDN | |
---|---|---|---|
加载速度 | 780 ms | 690 ms | 630 ms |
压缩大小 | 84.7 KB | 81.7 KB | 81.7 KB |
Wie die Ergebnisse zeigen, haben beide Brotli -Komprimierungsmethoden schnellere Ladezeiten als GZIP und kleinere Kompressionsgrößen. Obwohl der Unterschied zwischen Seitengrößen nicht signifikant ist, denken Sie daran, dass diese Tests an einer WordPress-Installation mit bloßem Metall durchgeführt wurden. Für diejenigen Websites mit vielen Ressourcen wird sich sicherlich ein wenig Einsparungen in mehreren Ressourcen ansammeln.
Zusätzlich setzen wir zu Testzwecken beide Komprimierungsmethoden auf das höchste Niveau, um die Unterschiede in der Größe komprimierbarer Ressourcen zu beobachten. Die Ergebnisse sind wie folgt:
- brotli 11 - Komprimierungsgröße: 67,7 kb
- gzip 9 - Komprimierungsgröße: 76,7 kb
Brotli -Unterstützung Status
brotli wird nicht allgemein von allen Browsern unterstützt, obwohl viele beliebte Browser es derzeit unterstützen (bis Mai 2017).
https://www.php.cn/link/fc5f86251458722c799d1830fa0c2c1f
Vor- und Nachteile von Brotli
Wie alles hat die Verwendung von Brotli seine Vor- und Nachteile. Hier sind einige Punkte zu berücksichtigen.
pros
- kleinere Komprimierungsergebnisse
- schnellere Ladezeit
- im Vergleich zu GZIP ist die Kompressionszeit vergleichbar
- Es ist ein bisschen problematisch, es jetzt zu verwenden
- Nicht alle Browser unterstützen
- Die manuelle Konfiguration ist erforderlich, um vollständig in WordPress
- integriert zu sein
Zusammenfassung
Wie in den Testergebnissen gezeigt, ist die Implementierung von Brotli auf einer WordPress -Website in Bezug auf die Leistung sehr vorteilhaft. Das Implementieren von Brotli auf dem Quellserver ermöglicht die Komprimierung auf der Serverseite und zwischengespeichert den Inhalt auf einer CDN, die die Brotli -Komprimierung unterstützt und eine schnellere Bereitstellung von Ressourcen ermöglicht.
Obwohl Brotli nicht allgemein von allen Browsern unterstützt wird, ist es wichtig, die Browser zu identifizieren, die Besucher am häufigsten verwenden, und ihre Bedürfnisse durch schnellere Ladezeiten zu erfüllen. Darüber hinaus werden diese Browser für diejenigen, die Browser verwenden, die noch nicht unterstützt werden, nur die Verwendung von GZIP zurückgreifen - eine Win -Win -Situation.
FAQs über WordPress Brotli -Komprimierung (FAQ)
Was ist der Unterschied zwischen Brotli und GZIP -Komprimierung?
brotli und gzip sind beide Algorithmen zum Komprimieren von Daten, aber sie haben einige wichtige Unterschiede. Brotli, entwickelt von Google, ist ein neuerer Algorithmus, der bessere Komprimierungsraten als GZIP bietet. Dies bedeutet, dass die Datei kleiner werden kann, was das Laden der Website beschleunigen kann. Brotli ist jedoch nicht so weit verbreitet wie GZIP, sodass es möglicherweise nicht auf allen Browsern oder Servern ausgeführt wird.
Wie verbessert die Brotli -Komprimierung die Website der Website?
brotli -Komprimierung funktioniert, indem die Größe der Dateien reduziert wird, aus denen die Website besteht. Dies bedeutet, dass, wenn Benutzer Ihre Website besuchen, ihr Browser weniger Daten herunterladen muss, was das Laden beschleunigen kann. Eine schnellere Ladegeschwindigkeit kann die Benutzererfahrung verbessern und sich positiv auf die SEO der Website auswirken.
Unterstützt alle Browser die Brotli -Komprimierung?
Während viele moderne Browser, darunter Google Chrome und Firefox, unterstützt, werden die Brotli -Komprimierung unterstützt, nicht alle Browser. Zum Beispiel unterstützt Internet Explorer die Brotli -Komprimierung nicht. Bei der Entscheidung, ob Sie die Brotli -Komprimierung verwenden möchten, ist es daher wichtig, Ihr Publikum und deren mögliche Browser -Nutzung zu berücksichtigen.
Wie testet ich, ob meine Website die Brotli -Komprimierung verwendet?
Es stehen mehrere Online -Tools zur Verfügung, um zu testen, ob Ihre Website die Brotli -Komprimierung verwendet. Diese Tools senden eine Anfrage an Ihre Website und analysieren dann die Antwort, um festzustellen, ob sie mit Brotli komprimiert wurde.
Kann ich die Brotli -Komprimierung auf meiner WordPress -Website verwenden?
Ja, Sie können die Brotli -Komprimierung auf Ihrer WordPress -Site verwenden. Die Implementierung der Brotli -Komprimierung kann jedoch komplizierter sein als andere Komprimierungsarten, da die Serverkonfiguration geändert werden muss. Es gibt auch einige Plugins, mit denen Sie die Brotli -Komprimierung auf Ihrer WordPress -Website implementieren können.
Was sind die potenziellen Nachteile bei der Verwendung von Brotli -Komprimierung?
Während die Brotli -Komprimierung die Ladezeit verbessern kann, ist sie nicht ohne potenzielle Nachteile. Erstens ist es nicht so weit verbreitet wie andere Komprimierungsmethoden (wie Gzip). Dies bedeutet, dass es möglicherweise nicht auf allen Browsern oder Servern ausgeführt wird. Darüber hinaus kann die Brotli -Komprimierung mehr Ressourcen konsumieren als andere Methoden, die den Server verlangsamen können.
Wie funktioniert Brotli -Komprimierung?
Brotli -Komprimierung funktioniert, indem die Daten in den Daten aufgeführt und gelöscht werden. Es verwendet ein Wörterbuch mit häufig verwendeten Wörtern und Phrasen, um doppelte Daten durch eine kürzere Darstellung zu ersetzen, wodurch die Gesamtgröße der Daten verringert wird.
Wird sich die Brotli -Komprimierung auf meine Website SEO auswirken?
Ja, die Brotli -Komprimierung kann sich positiv auf Ihre Website -SEO auswirken. Dies liegt daran, dass einer der Faktoren, die Suchmaschinen beim Ranking -Websites berücksichtigen, die Ladezeit ist. Durch die Verringerung der Größe der Website -Dateien und damit die Ladegeschwindigkeit erhöht, kann die Brotli -Komprimierung dazu beitragen, die SEO der Website zu verbessern.
Ist die Brotli -Komprimierung für alle Arten von Websites geeignet?
Brotli -Komprimierung kann vielen Arten von Websites zugute kommen, insbesondere solche mit großen Mengen an Textdaten (wie Blogs oder Nachrichtenseiten). Es kann jedoch für Websites, die viele Multimedia -Inhalte enthalten, weniger vorteilhaft sein, da solche Inhalte häufig überkomprimiert werden und die Verwendung von Brotli möglicherweise keine signifikante Größenreduzierungen feststellt.
So implementieren Sie die Brotli -Komprimierung auf meinem Server?
Implementierung der Brotli -Komprimierung auf einem Server muss normalerweise die Konfigurationsdatei des Servers geändert werden, um die Brotli -Komprimierung zu aktivieren und den zu komprimierenden Dateityp anzugeben. Der genaue Prozess kann je nach dem Betriebssystem des Servers und der von Ihnen verwendeten Webserversoftware variieren.
Das obige ist der detaillierte Inhalt vonMessung der Auswirkungen der Brotli -Komprimierung auf WordPress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

WordPressCanBeUsedforvariousPurposeBeyondblogging.1) E-Commerce: WithwooCommerce, ItcanbeComeAllonLinestore.2) Mitgliedschaften: PluginslikememberMpressionSenableExclusiveContentareas.3) Portfoliossites: ThemeslikeastraalaLaNlayouts

Ja, WordPressisexcellentforcreatreseaportfolioWebsit.1) ItoffersnumousPortfolio-spezifischemenglike'astra'Foreasycustomization.2) Pluginsuchas'elementor'EnableIntiveIntiveIntiveIntiveIntiveLevived-Design, thedoomanycanslowthesite)

WordpressIsAdvantageousovercodingawebsitfromscratchdueto: 1) EasyofuseandfasterDevelopment, 2) Flexibilitätsskalierbarkeit, 3) StrongCommunitySupport, 4) integrierte Inseoandmarketingtools, 5) Kostenwirksamkeit und 6) regelmäßige SecurityUpdaten.TheseFeaturesallowalfoalloweal

WordPressISACMSDUETOITSEaseofuse, Anpassung, Benutzermanagement, SEO und -CommunitySupport.1) ITSIMIFIESCONTENTMANGEMANDMANGEMENTWISHANInTIQUEIsInterface.2) AngebotsEXTENSiveCustomization ThroughThemesandPlugins.3) bietet robustuserrolesandPermissions.4) EnhancESSEOA

Aktivieren Sie Kommentare auf Ihrer WordPress -Website, um den Besuchern eine Plattform zur Teilnahme an Diskussionen und das Austausch von Feedback zu bieten. Befolgen Sie dazu die folgenden Schritte: Aktivieren Sie Kommentare: Navigieren Sie im Dashboard zu Einstellungen & GT; Diskussionen und wählen Sie das Kontrollkästchen Kommentare aus. Erstellen Sie ein Kommentarformular: Klicken Sie im Editor auf Block hinzufügen und nach dem Kommentarblock suchen, um ihn dem Inhalt hinzuzufügen. Benutzerdefinierte Kommentarformular: Anpassen Kommentareblöcke, indem Sie Titel, Beschriftungen, Platzhalter und Schaltflächentext einstellen. Änderungen speichern: Klicken Sie auf Aktualisieren, um das Kommentarfeld zu speichern und zur Seite oder dem Artikel hinzuzufügen.

Wie kopiere ich eine WordPress -Subsite? Schritte: Erstellen Sie eine Unterseite in der Hauptstelle. Klonen der Unterseite in der Hauptstelle. Importieren Sie den Klon in den Zielort. Aktualisieren Sie den Domänennamen (optional). Separate Plugins und Themen.

Die Schritte zum Erstellen eines benutzerdefinierten Headers in WordPress sind wie folgt: Bearbeiten Sie die Themendatei "Header.php". Fügen Sie Ihren Website -Namen und Ihre Beschreibung hinzu. Erstellen Sie ein Navigationsmenü. Fügen Sie eine Suchleiste hinzu. Speichern Sie Änderungen und sehen Sie sich Ihren benutzerdefinierten Header an.

Aktivieren Sie Kommentare in der WordPress -Website: 1. Melden Sie sich im Administratorbereich an, wenden Sie sich zu "Einstellungen" - "Diskussionen" und überprüfen Sie "Kommentare zulassen". 2. Wählen Sie einen Ort aus, um Kommentare anzuzeigen. 3.. Anpassen Kommentare; V. 5. verwenden & lt;? Php commenter_template (); ? & gt; Tags zum Anzeigen von Kommentaren; 6. Verschachtelte Kommentare aktivieren; 7. Kommentarform einstellen; 8. Verwenden Sie Plugins und Verifizierungscodes, um Spam -Kommentare zu verhindern. 9. Ermutigen Sie Benutzer, Gravatar Avatar zu verwenden; 10. Erstellen Sie Kommentare, auf die Sie sich beziehen können


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.
