So beschleunigen Sie Apache mit Pagespeed

Ich bin zurückgekommen, das stimmt, ich habe nichts Totes oder ähnliches gefeiert, hahaha. ok, kommen wir zum Punkt, ich wusste wirklich nicht, welchen Namen ich diesem Beitrag geben sollte ... weil ich von diesem Add-On so beeindruckt bin, dass ich nach Namen gesucht habe, die das Gefühl und den guten Geschmack beschreiben, die ich bei der Installation dieses Add-Ons auf meinen Webservern erzielt habe. Ich dachte darüber nach, so etwas wie eine schnelle und wütende Apache-Herausforderung zu stellen, hahahaha, aber hey, es ist schon übertrieben, auch diese Art von Witz wird mir nicht gegeben -.-

Apache

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

Debian und Derivate

sudo dpkg -ich mod-Pagespeed- *.deb sudo apt-bekommen -f installieren

Redhat und Derivate

sudo yum installieren bei  # wenn Sie 'at' noch nicht installiert haben
Sudo U / min -du mod-Pagespeed- *.rpm

Einmal installiert, finden Sie dies neu

  • Das Paket mod_pagespeed installiert zwei Versionen des Codes selbst. Eine davon ist: mod_pagespeed.so für Apache 2.2 und mod_pagespeed_ap24.so für Apache 2.4.
  • Die Konfigurationsdateien: pagespeed.conf, pagespeed_libraries.confund (Debian) pagespeed.load. Beachten Sie, dass mod_pagespeed, wenn ich Sie darüber informiere, bereits eine Standardkonfiguration (optimal) enthält. Sie können diese Konfigurationsdateien jedoch nach Ihren Wünschen oder Bedürfnissen ändern. Wenn Sie sie ändern, werden diese Dateien in Zukunft nicht automatisch aktualisiert.
  • Ein eigenständiger JavaScript-Minifier (Kompressor) pagespeed_js_minify basierend auf dem in mod_pagespeed verwendeten, das JavaScript komprimieren und Metadaten für Bibliotheken generieren kann.

Aktualisieren

Redhat und Derivate

sudo yum update mod-pagespeed-beta # Oder mod-pagespeed-stabil sudo /etc/init.d/httpd restart

Debian und Derivate

sudo apt-get update sudo apt-get upgrade sudo /etc/init.d/apache2 Neustart

Wechseln Sie zwischen stabilen oder Beta-Versionen

Redhat und Derivate

sudo yum entferne mod-pagespeed-stabile sudo yum installiere mod-pagespeed-beta

Debian und Derivate

sudo apt-get entferne mod-pagespeed-stabile sudo apt-get installiere mod-pagespeed-beta

Konfigurationen

Der Filter zum Analysieren, Optimieren und Umstrukturieren aller HTML-Inhalte, die auf irgendeine Weise vom Apache-Server generiert werden

# Direkter Apache zum Senden der gesamten HTML-Ausgabe an den Ausgabehandler mod_pagespeed.
OutputFilterByType hinzufügen MOD_PAGESPEED_OUTPUT_FILTER Text/html

Hinweis: Es wird automatisch aktiviert mod_deflate zu komprimieren.

Mod_pagespeed deaktivieren oder aktivieren

Um mod_pagespeed ON zu aktivieren oder zu deaktivieren, fügen Sie oben in pagespeed.conf Folgendes ein:

modpagespeed on

Es gibt zwei Möglichkeiten, mod_pagespeed zu deaktivieren. So deaktivieren Sie das Umschreiben von HTML, verteilen jedoch weiterhin Ressourcen und analysieren Abfrageoptionen (Abfragen) (für Instanzen von ?ModPagespeed=on) Fügen Sie diese Option in Ihre Einstellungen ein.

modpagespeed WOW!

Um mod_pagespeed vollständig zu deaktivieren (Elemente wie .pagespeed. Führt zum berühmten 404s-Fehler), verwenden wir die folgende Zeile:

modpagespeed unplugged

Wichtig ist, dass die EIN- und AUS-Optionen in der berühmten .htaccsess auf dem Etikett geschrieben werden können <Directory>, query parametersund headers. Der Zustand unplugged Es kann nur in der primären Ebene der Apache-Konfiguration und auf den virtuellen Hosts verwendet werden, dh dort, wo Sie Ihre Site verfügbar machen. Offensichtlich und damit es keinen Zweifel gibt, ob Sie es aktivieren ModPagespeed on Auf einem virtuellen Host werden die oberen Optionen auch vom Typ "Unplugged" überschrieben.

Dann, sobald in Nginx installiert, und übrigens erwarte ich Ihre Kommentare wie immer!
dank


Als bevorzugte Quelle in Google hinzufügen