Det finns många faktorer som kan påverka webbplatsens hastighet, och en av dem är serverns prestanda - hur snabbt servern kan göra webbsidan och servera den till webbläsaren. Även om det finns många sätt att förbättra hastigheten på en WordPress-webbplats, finns det även serververktyg som kan optimera prestanda för en server. PageSpeed-modulen för Apache är en av dem.

PageSpeed-modulen är en modul för Apache-webbservern för att optimera webbsidor, förbättra prestanda och tillämpa utdatafilter.

Funktioner

Några av huvudfunktionerna i PageSpeed-modulen inkluderar minskad laddningstid, antalet begäranden och nyttolast. Du kan använda upp till 44 filter för att optimera din webbsida. Så här kan PageSpeed-modulen göra:

  • Kombinera Javascript och CSS. En av de viktigaste sakerna som PageSpeed ​​Module gör är att kombinera Javascript och CSS till färre filer, vilket reducerar resursförfrågningar som görs på servern.
  • Minifiera Javascript och CSS. PageSpeed-modulen tar bort raster, tomma mellanslag och onödiga kommentarer från Javascript och CSS-filer.

Ovanstående är minifierad för att göra detta:

Ovanstående två filer gör samma jobb, men den andra är mindre i storlek, vilket innebär att en snabb laddningstid på webbplatsen överskrids.

  • Javascript uppskjuten laddning. Lastningen av Javascript-filen kommer att försenas tills webbsidan är laddad. Detta kommer att se till att din besökare kommer att se innehållet först så snart som möjligt. Observera att den här funktionen kan bryta din webbplats beroende på funktionaliteten i Javascript-koden. När du aktiverar den här funktionen ska du först testa din webbplats innan du gör den levande.
  • Pagespeed-modulen levereras med ett antal regler som den använder för att komprimera och optimera bilder för att minska webbplatsens laddningstid. Reglerna inkluderar lyhörda bilder, latiska bilder och Inline-förhandsvisning som visar en låg kvalitet på bilder.

Installation

Följande kommandon installerar PageSpeed-modulen i Ubuntu. Observera att det här är för Apache, vilket innebär att din server måste köra Apache. Om du använder Nginx måste du bygga från källa.

Om du använder ett 32-bitars operativsystem, kör det här kommandot:

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

Kör det här kommandot för ett 64-bitars OS:

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

Ovanstående kommandon hämtar paketet. Dessa kommandon packar upp och installerar det.

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

Installera PageSpeed ​​lägger till Googles repository till systemet, så det kommer automatiskt att uppdatera sig vid varje systemuppdatering. Vi kan verifiera installationen genom att köra kommandot nedan och du får utmatningen visad:

 curl -D- 162.213.36.95 | huvud 

Konfiguration

Konfigurationsfilen lagras i katalogen "/ etc / apache2 / mods-available /". När du installerar PageSpeed ​​aktiveras modulen automatiskt liksom "mod_deflate" som är en modul för gzip-komprimering.

Om du vill aktivera och avaktivera PageSpeed-modulen ändrar du konfigurationsfilen med din favorit textredigerare.

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

När du öppnar filen kan du se att "ModPagespeed" är inställd på "on" som standard. Om du ändrar detta till "av" stänger du av Pagespeed-modulen.

Medan PageSpeed ​​optimerar en webbplats genererar den vissa resurser som lagras i en katalog som heter "pagespeed_static". Ändra den här katalogen genom att redigera konfigurationsfilen och lägga till den här raden:

 ModPagespeedStaticAssetPrefix / custom / static / directory 

Användande

PageSpeed-modulen ger ett webbläsargränssnitt för att se statistiken över dess utmatning. För att komma åt webbläsargränssnittet på en offentlig IP måste du redigera följande rader i konfigurationsfilen:

Under linjen Tillåt från 127.0.0.1 lägger du till en liknande rad med din offentliga adress i stället för localhost-adressen, något som:

 Tillåt från 192.xx.xx.xx 

Ersätt "192.xx.xx.xx" med din offentliga IP-adress.

Du kan nu starta om Apache och besöka den adressen. Du får se en produkt som liknar detta;

Slutsats

PageSpeed-modulen ger ett bra sätt för en webmaster att optimera serverns prestanda utan att behöva göra mycket tweaking. Det kan enkelt installeras och träna ur lådan. En liten anteckning är dock att det är bäst att testa det på en testserver och se om det fungerar först innan det görs.