En god måde at forbedre hastigheden på din webserver på Linux er med Google PageSpeed-modulet. Aktivering af Googles PageSpeed-modul på Apache eller Nginx resulterer i sideindlæsningshastigheder op til 10X hurtigere.
Apache-instruktioner
Apache er den foretrukne webserver på de fleste Linuxinstallationer. Som et resultat foretrækker Google brugere at gå denne rute, når de bruger den. Hvis du bruger Ubuntu-server, Debian-server, Fedora-server, Redhat Enterprise Linux, CentOS eller endda Suse Enterprise Linux, skal du følge med for at få pluginet til at fungere.
Bemærk: Google understøtter ikke serveroperativsystemer, der kører Apache, der ikke bruger DEB eller RPM. For at bruge på andre platforme anbefales NGINX-webserveren.
Ubuntu Server / Debian Server
Sådan får du PageSpeed-modulet til at arbejde med begge deleDebian- og Ubuntu-serveroperativsystemer er forfriskende let, da Google leverer en downloadbar binær pakke. Denne pakke indeholder modulet samt et officielt softwarelager, der sikrer, at modulet altid er ajour.
Start med at downloade pakken ved hjælp af wget downloader værktøj.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
eller
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Download alternativt beta-frigivelsen af modulet med:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb
eller
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb
Pagespeed-pakken er ikke stor, så downloadet tager ikke lang tid. Når den er færdig, er det næste trin i processen at installere pakken på systemet via dpkg.
sudo dpkg -i mod-pagespeed-stable_current_*.deb
eller
sudo dpkg -i mod-pagespeed-beta_current_*.deb
Installation af modulet via dpkg skal arbejde fejlfrit uden problemer med afhængighed. Hvis der af en eller anden grund opstår afhængighedsfejl, skal du rette dem med følgende kommando:
sudo apt install -f
RHEL / CentOS

Som Ubuntu er RHEL- og CentOS-brugere på udkig efterGoogles PageSpeed-modul behøver ikke at køre gennem en kompliceret proces. I stedet er der en praktisk RPM-fil klar til download. For at starte installationsprocessen skal du bruge wget værktøj til at downloade pakken.
For at få den seneste stabile version af Mod_pagespeed, prøv:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm
eller
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm
For betaversionen skal du gøre:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
eller
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
Bruger RPM kommando, installer Mod_pagespeed.
sudo rpm -U mod-pagespeed-*.rpm
Nginx-instruktioner
Sammen med Apache er Googles PageSpeed-modul ogsåhar støtte til Nginx. I modsætning til Apache er der dog ingen praktiske binære pakker at downloade. I stedet for dem, der ønsker at bruge det, skal få det i hånden.
For at starte modulinstallationen på Nginx skal du indtaste følgende kommando. Kørsel af denne kommando udfører et automatisk script, der opsætter alt.
Bemærk: For at bruge dette script kræves krøller. Se efter "krøllet" i pakkehåndteringen, og installer det, før du fortsætter.
bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version latest
Når scriptet er færdigt, skal Nginx Pagespeed-modulet fungere.
Konfigurer PageSpeed
Installation af PageSpeed-modulet til Apache-webserveren kræver ingen konfiguration. På Nginx er det dog. For at aktivere modulet i Nginx-webserveren skal du redigere nginx.conf fil. Få rod i terminalen, og åbn derefter konfigurationsfilen ved hjælp af Nano.
su -
eller
sudo -s
nano /etc/nginx/nginx.conf

Indsæt følgende kode i konfigurationsfilen:
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$" { }
Gem konfigurationsfilen ved at trykke på Ctrl + O, og gå ud med Ctrl + X.
Deaktiver PageSpeed
Googles PageSpeed-modul har en enorm indflydelse påydeevne til websteder. Hvis du alligevel ikke er tilfreds med resultaterne af en eller anden grund, kan du måske deaktivere dem. Deaktivering af modulet er let på begge servere.
Apache
På Apache er der et par måder at deaktiveremodul, men langt den mest effektive måde er bare at afinstallere den binære pakke. Dette gøres automatisk for at rengøre eventuelle resterende konfigurationsfiler og biblioteker fra systemet.
Debian / Ubuntu
sudo apt remove mod-pagespeed
eller
sudo apt remove mod-pagespeed-beta
RHEL / CentOS
sudo yum remove mod-pagespeed
eller
sudo yum remove mod-pagespeed-beta
Nginx
Deaktivering af modulet på Nginx er også enkelt. For at slukke for modulet skal du redigere Nginx-konfigurationsfilen og indstille PageSpeed fra “on” til “off”.
su -
eller
sudo -s nano /etc/nginx/nginx.conf
Find "sidespeed on;" og skift det til:
pagespeed off;
Når du har ændret værdien, skal du forlade Nano. PageSpeed skal øjeblikkeligt slukke.
Kommentarer