En flott måte å forbedre hastigheten på webserveren din på Linux er med Google PageSpeed-modulen. Aktivering av Googles PageSpeed-modul på Apache eller Nginx resulterer i sidehastigheter opptil 10 ganger raskere.
Apache er den foretrukne webserveren på de fleste Linux-installasjoner. Som et resultat foretrekker Google brukere å gå denne ruten når de bruker den. Hvis du bruker Ubuntu-server, Debian-server, Fedora-server, Redhat Enterprise Linux, CentOS eller til og med Suse Enterprise Linux, følg med for å få pluginen til å fungere.
Merk: Google støtter ikke serveroperativsystemer som kjører Apache som ikke bruker DEB eller RPM. For å bruke på andre plattformer anbefales NGINX webserver.
Å få PageSpeed-modulen til å fungere på både Debian- og Ubuntu-serveroperativsystemer er forfriskende enkelt ettersom Google tilbyr en nedlastbar binærpakke. Denne pakken inneholder modulen så vel som et offisielt programvarelager som sikrer at modulen alltid vil være oppdatert.
Start med å laste ned pakken ved å bruke wget nedlastingsverktøy.
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
Last ned alternativt betaversjonen 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-pakken er ikke stor, så nedlastingen vil ikke ta lang tid. Når den er ferdig, er neste trinn i prosessen å installere pakken på systemet via dpkg.
sudo dpkg -i mod-sider hastighet-stabil_strøm _ *. deb
eller
sudo dpkg -i mod-sidespeed-beta_current _ *. deb
Installere modulen via dpkg bør fungere feilfritt, uten avhengighetsproblemer. Hvis det av noen grunn oppstår avhengighetsfeil, må du rette dem med følgende kommando:
sudo apt install -f
I likhet med Ubuntu trenger ikke RHEL- og CentOS-brukere som ønsker å få Googles PageSpeed-modul å kjøre gjennom en komplisert prosess. I stedet er det en praktisk RPM-fil klar for nedlasting. For å starte installasjonsprosessen bruker du wget verktøy for å laste ned pakken.
For å få den siste stabile versjonen av 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 betaversjonen, gjø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
Bruker RPM kommando, installer Mod_pagespeed.
sudo rpm -U mod-sideshastighet - *. rpm
Sammen med Apache har Googles PageSpeed-modul også støtte for Nginx. I motsetning til Apache er det imidlertid ingen praktiske binære pakker å laste ned. I stedet må de som ønsker å bruke den få den for hånd.
For å starte modulinstallasjonen på Nginx, skriv inn følgende kommando. Å kjøre denne kommandoen vil utføre et automatisk skript som setter alt opp.
Merk: For å bruke dette skriptet, er krøller nødvendig. Se etter “krøll” i pakkehåndtereren og installer den før du fortsetter.
bashNår skriptet er fullført, skal Nginx Pagespeed-modulen fungere.
Konfigurer PageSpeed
Installering av PageSpeed-modulen for Apache-webserveren krever ingen konfigurasjon. På Nginx gjør det imidlertid. Hvis du vil aktivere modulen i Nginx webserver, rediger du nginx.conf fil. Få rot, og åpne konfigurasjonsfilen ved å bruke Nano.
su -eller
sudo -ernano /etc/nginx/nginx.confLim inn følgende kode i konfigurasjonsfilen:
siderom på;
# Trenger å eksistere og kan skrives av nginx. Bruk tmpfs for best ytelse.
sidespeed FileCachePath / var / ngx_pagespeed_cache;
# Forsikre deg om at forespørsler om optimalisert sidehastighet går til sidehastighetsbehandleren
# og ingen fremmede overskrifter blir satt.
beliggenhet ~ "\. siderhastighet \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.] +" {
add_header "" "";
}
beliggenhet ~ "^ / sidespeed_static /" {}
beliggenhet ~ "^ / ngx_pagespeed_beacon $" {}Lagre konfigurasjonsfilen ved å trykke på Ctrl + O, og avslutt med Ctrl + X.
Deaktiver PageSpeed
Googles PageSpeed-modul har stor innvirkning på ytelsen for nettsteder. Likevel, hvis du ikke er fornøyd med resultatene, uansett årsak, kan det være lurt å deaktivere det. Det er enkelt å deaktivere modulen på begge serverne.
Apache
På Apache er det noen måter å deaktivere modulen på, men den klart mest effektive måten er å bare avinstallere den binære pakken. Hvis du gjør dette, vil du automatisk rense eventuelle gjenværende konfigurasjonsfiler og biblioteker fra systemet.
Debian / Ubuntu
sudo apt fjerne mod-sideshastigheteller
sudo apt fjerne mod-sidespeed-betaRHEL / CentOS
sudo yum fjerne mod-sideshastigheteller
sudo yum fjerne mod-sidespeed-betaNginx
Deaktivering av modulen på Nginx er også enkelt. For å slå av modulen, rediger Nginx-konfigurasjonsfilen og sett PageSpeed fra “på” til “av”.
su -eller
sudo -s nano /etc/nginx/nginx.confFinn "sideskilt på;" og endre den til:
sideskilt av;
Etter å ha endret verdien, avslutter du Nano. PageSpeed skal øyeblikkelig slå seg av.
Ikke alle mappene på et Linux-basert operativsystem kan skrives til...
Det er mange forskjellige tips og triks på Linux som virkelig kan f...
Mye av Windows-spill, når du kjører på Linux kan manipulere den opp...