Es gibt viele Faktoren, die die Geschwindigkeit einer Website beeinflussen können, und eine davon ist die Serverleistung - wie schnell kann der Server die Webseite rendern und dem Browser bereitstellen? Während es viele Möglichkeiten gibt, die Geschwindigkeit einer WordPress-Site zu verbessern, gibt es auch Server-Tools, die die Leistung eines Servers optimieren können. PageSpeed ​​Module für Apache ist einer von ihnen.

Das PageSpeed-Modul ist ein Modul für den Apache-Webserver, um Webseiten zu optimieren, die Leistung zu verbessern und Ausgabefilter anzuwenden.

Eigenschaften

Zu den Hauptfunktionen des PageSpeed-Moduls gehören die Verringerung der Ladezeit, die Anzahl der Anfragen und die Größe der Nutzdaten. Sie können bis zu 44 Filter verwenden, um Ihre Webseite zu optimieren. Hier ist, was das PageSpeed-Modul tun kann:

  • Kombinieren Sie Javascript und CSS. Eine der wichtigsten Funktionen des PageSpeed-Moduls besteht darin, Javascript und CSS mit weniger Dateien zu kombinieren, wodurch weniger Ressourcenanforderungen an den Server gesendet werden.
  • Reduzieren Sie Javascript und CSS. Das PageSpeed-Modul entfernt Zeilenumbrüche, Leerzeichen und unnötige Kommentare aus Javascript- und CSS-Dateien.

Das obige wird minimiert, um dies zu machen:

Die beiden oben genannten Dateien machen beide den gleichen Job, aber der zweite ist kleiner, was eine schnelle Ladezeit der Site bedeutet.

  • Javascript verzögerte Laden. Das Laden der Javascript-Datei wird verzögert, bis die Webseite geladen ist. Dadurch wird sichergestellt, dass Ihr Besucher den Inhalt so bald wie möglich sehen wird. Beachten Sie, dass diese Funktion je nach Funktionalität des JavaScript-Codes Ihre Website möglicherweise beschädigt. Wenn Sie diese Funktion aktivieren, testen Sie zuerst Ihre Website, bevor Sie sie live schalten.
  • Das Pagespeed-Modul enthält eine Reihe von Regeln, mit denen Bilder komprimiert und optimiert werden, um die Ladezeit der Website zu reduzieren. Die Regeln umfassen reaktionsfähige Bilder, Lazyload-Bilder und eine Inline-Vorschau, die eine niedrige Bildqualität zeigt.

Installation

Die folgenden Befehle installieren das PageSpeed-Modul in Ubuntu. Beachten Sie, dass dies für Apache ist, was bedeutet, dass Ihr Server Apache ausführen muss. Wenn Sie Nginx verwenden, müssen Sie aus der Quelle erstellen.

Wenn Sie ein 32-Bit-Betriebssystem verwenden, führen Sie folgenden Befehl aus:

 wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb 

Führen Sie diesen Befehl für ein 64-Bit-Betriebssystem aus:

 wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb 

Die obigen Befehle laden das Paket herunter. Diese Befehle entpacken und installieren es.

 sudo dpkg -i mod-pagespeed - *. deb-sudo apt-get -f install 

Durch die Installation von PageSpeed ​​wird das Google-Repository dem System hinzugefügt, sodass es sich bei jedem Systemupdate automatisch aktualisiert. Wir können die Installation überprüfen, indem Sie den folgenden Befehl ausführen und Sie erhalten die angezeigte Ausgabe:

 curl -D- 162.213.36.95 | Kopf 

Aufbau

Die Konfigurationsdatei wird im Verzeichnis "/ etc / apache2 / mods-available /" gespeichert. Bei der Installation von PageSpeed ​​wird das Modul automatisch aktiviert, ebenso wie die "mod_deflate", ein Modul für die gzip-Komprimierung.

Um das PageSpeed-Modul ein- und auszuschalten, bearbeiten Sie die Konfigurationsdatei mit Ihrem bevorzugten Texteditor.

 sudo nano /etc/apache2/mod-available/pagespeed.conf 

Wenn Sie die Datei öffnen, sehen Sie, dass "ModPagespeed" standardmäßig auf "on" eingestellt ist. Wenn Sie diese Option deaktivieren, wird das Seitengeschwindigkeitsmodul deaktiviert.

Während PageSpeed ​​eine Website optimiert, generiert es einige Ressourcen, die in einem Verzeichnis namens "pageSpeed_static" gespeichert sind. Um dieses Verzeichnis zu ändern, bearbeiten Sie die Konfigurationsdatei und fügen Sie diese Zeile hinzu:

 ModPagespeedStaticAssetPrefix / custom / static / Verzeichnis 

Verwendung

Das PageSpeed-Modul bietet eine Browser-Schnittstelle, um die Statistiken seiner Ausgabe anzuzeigen. Um auf die Browser-Schnittstelle einer öffentlichen IP zugreifen zu können, müssen Sie die folgenden Zeilen in der Konfigurationsdatei bearbeiten:

Fügen Sie unterhalb der Zeile Erlauben von 127.0.0.1 eine ähnliche Zeile mit Ihrer öffentlichen Adresse anstelle der localhost-Adresse ein.

 Erlaube von 192.xx.xx.xx 

Ersetzen Sie "192.xx.xx.xx" durch Ihre öffentliche IP-Adresse.

Sie können Apache jetzt neu starten und diese Adresse besuchen. Sie werden eine Ausgabe sehen, die ähnlich aussieht;

Fazit

Das PageSpeed-Modul bietet einem Webmaster eine gute Möglichkeit, die Serverleistung zu optimieren, ohne viel optimieren zu müssen. Es kann leicht installiert werden und funktioniert out of the box. Eine kleine Anmerkung, wenn Sie seine Filter aktivieren, ist es am besten, es auf einem Testserver zu testen und zu sehen, ob es zuerst funktioniert, bevor Sie es live schalten.