Sådan installeres og konfigureres PageSpeed-modul til Apache i Ubuntu Server
Der er mange faktorer, som kan påvirke hastigheden på et websted, og en af dem er serverens ydeevne - hvor hurtigt serveren kan gøre websiden og vise den til browseren. Mens der er mange måder at forbedre hastigheden på et WordPress-websted på, er der også serverværktøjer, der kan optimere serverens ydeevne. PageSpeed-modul til Apache er en af dem.
PageSpeed-modulet er et modul til Apache webserveren for at optimere websider, forbedre ydeevnen og anvende outputfiltre.
Funktioner
Nogle af de vigtigste funktioner i PageSpeed-modulet omfatter faldende belastningstid, mængden af anmodninger og nyttelastestørrelse. Du kan bruge op til 44 filtre til at optimere din webside. Her er, hvad PageSpeed-modulet kan gøre:
- Kombiner Javascript og CSS. En af de vigtigste ting, som PageSpeed Module gør, er at kombinere Javascript og CSS til færre filer, hvilket reducerer ressourceanmodninger til serveren.
- Miniver Javascript og CSS. PageSpeed-modulet fjerner linjeskift, tomme mellemrum og unødvendige kommentarer fra Javascript og CSS-filer.
Ovennævnte er minificeret for at gøre dette:
Ovenstående to filer gør det samme job, men den anden er mindre i størrelse, og dermed oversættes til en hurtig læsetid på webstedet.
- Javascript udskudt indlæser. Indlæsningen af Javascript-filen bliver forsinket, indtil websiden er indlæst. Dette vil sikre, at din besøgende vil se indholdet først så hurtigt som muligt. Bemærk, at denne funktion kan ødelægge dit websted afhængigt af JavaScript-koden. Når du aktiverer denne funktion, skal du først teste dit websted, før du får det til live.
- Pagespeed-modulet leveres med en række regler, som den bruger til at komprimere og optimere billeder for at reducere websteds belastningstid. Reglerne omfatter lydhørige billeder, dovne billeder og Inline-forhåndsvisning, der viser en lav kvalitet på billeder.
Installation
Følgende kommandoer installerer PageSpeed-modulet i Ubuntu. Bemærk at dette er for Apache, hvilket betyder, at din server skal køre Apache. Hvis du bruger Nginx, skal du bygge fra kilde.
Hvis du bruger et 32-bit-operativsystem, skal du køre denne kommando:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Kør denne kommando til et 64-bit OS:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Ovennævnte kommandoer henter pakken. Disse kommandoer udpakker og installerer det.
sudo dpkg -i mod-sidespeed - * .db sudo apt-get -f installere
Installation af PageSpeed tilføjer Googles arkiv til systemet, så det opdateres automatisk ved hver systemopdatering. Vi kan verificere installationen ved at køre kommandoen nedenfor, og du får vist det viste output:
krølle -D- 162.213.36.95 | hoved
Konfiguration
Konfigurationsfilen gemmes i mappen "/ etc / apache2 / mods-available /". Når du installerer PageSpeed, aktiveres modulet automatisk såvel som "mod_deflate", som er et modul til gzip-komprimering.
Hvis du vil slå PageSpeed-modulet til og fra, skal du redigere konfigurationsfilen ved hjælp af din foretrukne teksteditor.
sudo nano /etc/apache2/mod-available/pagespeed.conf
Åbning af filen, du kan se, at "ModPagespeed" er sat til "on" som standard. Hvis du ændrer dette til "slukket", deaktiveres Pagespeed-modulet.
Mens PageSpeed optimerer en hjemmeside genererer den nogle ressourcer, der er gemt i en mappe kaldet "pagespeed_static". For at ændre denne mappe skal du redigere konfigurationsfilen og tilføje denne linje:
ModPagespeedStaticAssetPrefix / custom / static / directory
Anvendelse
PageSpeed-modulet giver en browser-grænseflade for at se statistikken over dens output. For at få adgang til browsergrænsefladen på en offentlig IP, skal du redigere følgende linjer i konfigurationsfilen:
Under linjen Tillad fra 127.0.0.1 skal du tilføje en lignende linje med din offentlige adresse i stedet for localhost-adressen, sådan som:
Tillad fra 192.xx.xx.xx
Udskift "192.xx.xx.xx" med din offentlige IP-adresse.
Du kan nu genstarte Apache og besøge denne adresse. Du vil se et output, der ligner dette;
Konklusion
PageSpeed-modulet giver en god måde for en webmaster at optimere serverens ydeevne uden at skulle lave en masse tweaking. Det kan nemt installeres og arbejde ud af kassen. En lille note, men når du aktiverer dets filtre, er det bedst at teste det på en testserver og se om det virker først, før det bliver levende.