Ett bra sätt att förbättra hastigheten på din webbserver på Linux är med Google PageSpeed-modulen. Att aktivera Googles PageSpeed-modul på Apache eller Nginx resulterar i sidhastighet upp till 10 gånger snabbare.
Apache-instruktioner
Apache är den föredragna webbservern på de flesta Linuxinstallationer. Som ett resultat föredrar Google användare att gå den här vägen när de använder den. Om du använder Ubuntu-server, Debian-server, Fedora-server, Redhat Enterprise Linux, CentOS eller till och med Suse Enterprise Linux, följ för att få pluginprogrammet att fungera.
Obs: Google stöder inte serveroperativsystem som kör Apache som inte använder DEB eller RPM. För att använda på andra plattformar rekommenderas NGINX webbserver.
Ubuntu Server / Debian Server
Att få PageSpeed-modulen att fungera på bådaOperativsystem för Debian och Ubuntu-servern är uppfriskande enkelt eftersom Google tillhandahåller ett nedladdningsbart binärt paket. Detta paket innehåller modulen såväl som ett officiellt programvarulager som säkerställer att modulen alltid är uppdaterad.
Börja med att ladda ner paketet med hjälp av wget nedladdningsverktyg.
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
Alternativt kan du ladda ner betaversionen av modulen 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-paketet är inte stort, så nedladdningen tar inte lång tid. När det slutförs är nästa steg i processen att installera paketet till systemet via dpkg.
sudo dpkg -i mod-pagespeed-stable_current_*.deb
eller
sudo dpkg -i mod-pagespeed-beta_current_*.deb
Installera modulen via dpkg bör fungera felfritt utan beroendesproblem. Om beroendefel av någon anledning uppstår, korrigera dem med följande kommando:
sudo apt install -f
RHEL / CentOS
Liksom Ubuntu, RHEL och CentOS användare som vill fåGoogles PageSpeed-modul behöver inte köra genom en komplicerad process. Istället finns det en bekväm RPM-fil som är klar att ladda ner. För att starta installationsprocessen använder du wget verktyg för att ladda ner paketet.
För att få den senaste stabila versionen av Mod_pagespeed, prova:
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
För betaversionen gör du:
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
Använda RPM kommando, installera Mod_pagespeed.
sudo rpm -U mod-pagespeed-*.rpm
Nginx instruktioner
Tillsammans med Apache, Googles PageSpeed-modul ocksåhar stöd för Nginx. Till skillnad från Apache finns det inga praktiska binära paket att ladda ner. Istället måste de som vill använda det få den för hand.
För att starta modulinstallationen på Nginx, ange följande kommando. Om du kör detta kommando körs ett automatiskt skript som ställer in allt.
Obs! För att använda detta skript krävs curl. Leta efter “curl” i pakethanteraren och installera det innan du fortsätter.
bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version latest
När skriptet är klart bör Nginx Pagespeed-modulen fungera.
Konfigurera PageSpeed
Att installera PageSpeed-modulen för Apache-webbservern kräver ingen konfiguration. Men på Nginx. Redigera för att aktivera modulen i Nginx webserver nginx.conf fil. På terminalen, få rot och öppna sedan konfigurationsfilen med Nano.
su -
eller
sudo -s
nano /etc/nginx/nginx.conf
Klistra in följande kod 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$" { }
Spara konfigurationsfilen genom att trycka på Ctrl + O, och avsluta med Ctrl + X.
Inaktivera PageSpeed
Googles PageSpeed-modul påverkar enormtprestanda för webbplatser. Ändå, om du inte är nöjd med resultaten av någon anledning kanske du vill inaktivera det. Att inaktivera modulen är lätt på båda servrarna.
Apache
På Apache finns det några sätt att inaktiveramodulen, men det överlägset mest effektiva sättet är att bara avinstallera det binära paketet. Om du gör detta kommer du att rengöra eventuella återstående konfigurationsfiler och bibliotek från 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
Att inaktivera modulen på Nginx är också enkelt. För att stänga av modulen, redigera Nginx-konfigurationsfilen och ställ PageSpeed från “på” till “av”.
su -
eller
sudo -s nano /etc/nginx/nginx.conf
Hitta "sidhastighet på;" och ändra det till:
pagespeed off;
När du har ändrat värdet, avsluta Nano. PageSpeed ska omedelbart stängas av.
kommentarer