Det er mange faktorer som kan påvirke hastigheten til et nettsted, og en av dem er serverens ytelse - hvor fort serveren kan gjøre nettsiden og vise den til nettleseren. Mens det er mange måter å forbedre hastigheten på et WordPress-nettsted, finnes det også serververktøy som kan optimalisere ytelsen til en server. PageSpeed-modulen for Apache er en av dem.

PageSpeed-modulen er en modul for Apache-webserveren for å optimalisere nettsider, forbedre ytelsen og bruke utdatafilter.

Egenskaper

Noen av hovedtrekkene til PageSpeed-modulen inkluderer redusert belastningstid, mengden forespørsler og nyttelastestørrelse. Du kan bruke opptil 44 filtre for å optimalisere websiden din. Her er det som PageSpeed-modulen kan gjøre:

  • Kombiner Javascript og CSS. En av de viktigste tingene som PageSpeed-modulen gjør er å kombinere Javascript og CSS til færre filer, og dermed redusere ressursforespørsler til serveren.
  • Minimer Javascript og CSS. PageSpeed-modulen fjerner linjeskift, tomme mellomrom og unødvendige kommentarer fra Javascript og CSS-filer.

Ovenstående er minifisert for å gjøre dette:

Ovennevnte to filer gjør begge de samme jobbene, men den andre er mindre i størrelse, og dermed oversettes til en rask belastningstid på nettstedet.

  • Javascript utsatt lasting. Lastingen av Javascript-filen vil bli forsinket til nettsiden er lastet inn. Dette vil sørge for at din besøkende vil se innholdet først så snart som mulig. Vær oppmerksom på at denne funksjonen kan ødelegge nettstedet ditt, avhengig av funksjonaliteten til Javascript-koden. Når du aktiverer denne funksjonen, må du først teste nettstedet ditt før du gjør det live.
  • Pagespeed-modulen leveres med en rekke regler som den bruker til å komprimere og optimalisere bilder for å redusere nettstedets belastningstid. Reglene inkluderer responsive bilder, latiske bilder og Inline-forhåndsvisning som viser en lav kvalitet på bilder.

Installasjon

Følgende kommandoer installerer PageSpeed-modulen i Ubuntu. Vær oppmerksom på at dette er for Apache, noe som betyr at serveren din må kjøre Apache. Hvis du bruker Nginx, må du bygge fra kilde.

Hvis du bruker et 32-biters OS, kjør denne kommandoen:

 wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb 

Kjør denne kommandoen for et 64-biters OS:

 wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb 

Ovennevnte kommandoer laster ned pakken. Disse kommandoene pakker ut og installerer det.

 sudo dpkg -i mod-sidespeed - *. deb sudo apt-get -f installasjon 

Installere PageSpeed ​​legger Googles arkiv til systemet, så det vil automatisk oppdatere seg på hver systemoppdatering. Vi kan bekrefte installasjonen ved å kjøre kommandoen nedenfor, og du får resultatet vist:

 krølle -D- 162.213.36.95 | hode 

konfigurasjon

Konfigurasjonsfilen er lagret i katalogen "/ etc / apache2 / mods-available /". Når du installerer PageSpeed, aktiveres modulen automatisk, så vel som "mod_deflate" som er en modul for gzip-komprimering.

Hvis du vil slå PageSpeed-modulen av og på, rediger du konfigurasjonsfilen med din favoritt tekstredigerer.

 sudo nano /etc/apache2/mod-available/pagespeed.conf 

Når du åpner filen, kan du se at "ModPagespeed" er satt til "on" som standard. Hvis du endrer dette til "av", deaktiverer Pagespeed-modulen.

Mens PageSpeed ​​optimaliserer et nettsted genererer det noen ressurser som er lagret i en katalog som heter "sidespeed_static". For å endre denne katalogen, rediger konfigurasjonsfilen og legg til denne linjen:

 ModPagespeedStaticAssetPrefix / tilpasset / statisk / katalog 

bruk

PageSpeed-modulen gir et nettlesergrensesnitt for å vise statistikken over dens utgang. For å få tilgang til nettlesergrensesnittet på en offentlig IP, må du redigere følgende linjer i konfigurasjonsfilen:

Under linjen Tillat fra 127.0.0.1, legg til en lignende linje med din offentlige adresse i stedet for localhost-adressen, noe som:

 Tillat fra 192.xx.xx.xx 

Erstatt "192.xx.xx.xx" med din offentlige IP-adresse.

Du kan nå starte Apache på nytt og besøke den adressen. Du ser en utgang som ligner dette;

Konklusjon

PageSpeed-modulen gir en god måte for en nettredaktør å optimalisere serverens ytelse uten å gjøre mye tilpasning. Det kan enkelt installeres og tråkke ut av esken. Et lite notat skjønt, når du aktiverer filtre, er det best å teste det på en testserver og se om det fungerer først før du gjør det live.