- - Hoe u de PageSpeed-module van Google installeert op Apache en Nginx op Linux

Hoe de PageSpeed-module van Google op Apache en Nginx op Linux te installeren

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