Een geweldige manier om de snelheid van uw webserver op Linux te verbeteren, is met de Google PageSpeed-module. Als u de PageSpeed-module van Google op Apache of Nginx inschakelt, worden pagina's tot 10x sneller geladen.
Apache instructies
Apache is de favoriete webserver op de meeste Linuxinstallaties. Daarom geeft Google de voorkeur aan gebruikers om deze route te volgen wanneer ze deze gebruiken. Als u de Ubuntu-server, Debian-server, Fedora-server, Redhat Enterprise Linux, CentOS of zelfs Suse Enterprise Linux gebruikt, volg dan om de plug-in te laten werken.
Opmerking: Google biedt geen ondersteuning voor serverbesturingssystemen met Apache die geen DEB of RPM gebruiken. Voor gebruik op andere platforms wordt de NGINX-webserver aanbevolen.
Ubuntu Server / Debian Server
De PageSpeed-module op beide laten werkenDebian en Ubuntu serverbesturingssystemen zijn verfrissend eenvoudig omdat Google een downloadbaar binair pakket biedt. Dit pakket bevat de module en een officiële software-repository die ervoor zorgt dat de module altijd up-to-date is.
Begin met het downloaden van het pakket met de wget downloader tool.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
of
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
U kunt ook de bètaversie van de module downloaden met:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb
of
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb
Het Pagespeed-pakket is niet groot, dus de download duurt niet lang. Als het klaar is, is de volgende stap in het proces het pakket via het systeem op het systeem te installeren dpkg.
sudo dpkg -i mod-pagespeed-stable_current_*.deb
of
sudo dpkg -i mod-pagespeed-beta_current_*.deb
De module installeren via dpkg zou probleemloos moeten werken, zonder afhankelijkheidsproblemen. Als er om de een of andere reden afhankelijkheidsfouten optreden, corrigeer deze dan met de volgende opdracht:
sudo apt install -f
RHEL / CentOS

Net als Ubuntu-, RHEL- en CentOS-gebruikers die willen komenDe PageSpeed-module van Google hoeft geen ingewikkeld proces te doorlopen. In plaats daarvan is er een handig RPM-bestand klaar om te downloaden. Gebruik de om het installatieproces te starten wget hulpmiddel om het pakket te downloaden.
Probeer het volgende om de nieuwste stabiele versie van Mod_pagespeed te krijgen:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm
of
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm
Voor de bètaversie doet u het volgende:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
of
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
De ... gebruiken RPM commando, installeer Mod_pagespeed.
sudo rpm -U mod-pagespeed-*.rpm
Nginx instructies
Samen met Apache, ook de PageSpeed-module van Googleheeft ondersteuning voor Nginx. In tegenstelling tot Apache zijn er geen handige binaire pakketten om te downloaden. In plaats daarvan moeten degenen die het willen gebruiken het met de hand verkrijgen.
Voer de volgende opdracht uit om de module-installatie op Nginx te starten. Als u deze opdracht uitvoert, wordt een automatisch script uitgevoerd dat alles instelt.
Opmerking: om dit script te gebruiken, is krullen vereist. Zoek naar "krul" in de pakketbeheerder en installeer het voordat u doorgaat.
bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version latest
Wanneer het script is voltooid, zou de Nginx Pagespeed-module moeten werken.
Configureer PageSpeed
Het installeren van de PageSpeed-module voor de Apache-webserver vereist geen configuratie. Op Nginx doet het dat echter wel. Om de module binnen de Nginx webserver in te schakelen, moet u de nginx.conf het dossier. Win root in de terminal en open vervolgens het configuratiebestand met Nano.
su -
of
sudo -s
nano /etc/nginx/nginx.conf

Plak in het configuratiebestand de volgende code:
pagespeed on;
# Needs to exist and be writable by nginx. Use tmpfs for best performance.
pagespeed FileCachePath /var/ngx_pagespeed_cache;
# Ensure requests for pagespeed optimized resources go to the pagespeed handler
# and no extraneous headers get set.
location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" {
add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }
Sla het configuratiebestand op door op te drukken Ctrl + Oen verlaat met Ctrl + X.
Schakel PageSpeed uit
De PageSpeed-module van Google heeft een enorme impact opprestaties voor websites. Als u niet tevreden bent met de resultaten, om welke reden dan ook, wilt u deze misschien uitschakelen. Het uitschakelen van de module is eenvoudig op beide servers.
Apache
Op Apache zijn er een paar manieren om het uit te schakelenmodule, maar verreweg de meest effectieve manier is om het binaire pakket te verwijderen. Als u dit doet, worden eventuele resterende configuratiebestanden en bibliotheken van het systeem automatisch verwijderd.
Debian / Ubuntu
sudo apt remove mod-pagespeed
of
sudo apt remove mod-pagespeed-beta
RHEL / CentOS
sudo yum remove mod-pagespeed
of
sudo yum remove mod-pagespeed-beta
Nginx
Het uitschakelen van de module op Nginx is ook eenvoudig. Om de module uit te schakelen, bewerkt u het Nginx-configuratiebestand en stelt u PageSpeed in van "aan" op "uit".
su -
of
sudo -s nano /etc/nginx/nginx.conf
Zoek naar 'paginasnelheid op' en wijzig dit in:
pagespeed off;
Na het wijzigen van de waarde, verlaat u Nano. PageSpeed moet onmiddellijk worden uitgeschakeld.
Comments