![Installera flexibel disklagring med logisk volymhantering (LVM) i Linux](/f/d3e855910c1a21dc4a83d9001a6cf734.jpg?width=100&height=100)
Detta är vår pågående serie Apache -optimering och prestandajustering, här introducerar vi en ny GoogleProdukt kallas mod_pagespeed modul för Apache eller Nginx som gör att webbplatsen laddas mycket snabbare än någonsin.
Jag har personligen testat denna modul på vår Live (tecmint.com) server och resultat är fantastiska, nu laddas webbplatsen mycket snabbare än tidigare. Jag rekommenderar er alla att installera det och se resultatet.
Missa inte:5 tips för att öka prestandan för din Apache -webbserver
I den här artikeln kommer vi att visa dig hur du installerar och konfigurerar Google’S mod_pagespeed modul för Apache och Nginx webbservrar i RHEL/CentOS/Fedora och Debian/Ubuntu system som använder officiella binära paket, så att ditt system får regelbundna uppdateringar automatiskt och håller sig uppdaterad.
mod_pagespeed är en öppen källkodsmodul för Apache och Nginx webbserver som automatiskt optimerar Webbsidor för att förbättra bättre prestanda samtidigt som du använder webbsidor HTTP -server.
Den har flera filter som automatiskt optimerar filer som HTML, CSS, JavaScript, JPEG, PNG och andra resurser.
mod_pagespeed är utvecklat på PageSpeed Optimization Libraries, distribuerat över 100K+ webbplatser och tillhandahålls av de mest populära CDN- och Hosting -leverantörerna som GoDaddy, EdgeCast, DreamHost och få för att nämna.
Den erbjuder mer än 40+ optimeringsfilter, som inkluderar:
För närvarande mod_pagespeed modul -stödda Linux -plattformar är RHEL/CentOS/Fedora och Debian/Ubuntu för 32 lite och 64 bitfördelningar.
Installera mod_pagespeed för Apache och Nginx på RHEL/CentOS/Fedora och Debian/Ubuntu
Som jag diskuterade ovan som vi använder GoogleÄr officiella binära paket för att installera det för framtida uppdateringar, så låt oss fortsätta och installera det på dina system baserat på din OS -arkitektur.
På 32-bitars system # wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm. # yum installera på [# om du inte redan har 'at' installerat] # rpm -Uvh mod-pagespeed-stable_current_i386.rpmPå 64-bitars system # wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm. # yum installera på [# om du inte redan har 'at' installerat] # rpm -Uvh mod-pagespeed-stable_current_x86_64.rpm.
På 32-bitars system $ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb. $ sudo dpkg -i mod-pagespeed-stable_current_i386.deb. $ sudo apt -get -f installera På 64-bitars system $ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb. $ sudo dpkg -i mod-pagespeed-stable_current_amd64.deb. $ sudo apt -get -f installera.
Om du installerar mod_pagespeed från binära paket läggs ett Googles officiella arkiv till ditt system, så att du kan uppdatera mod_pagespeed automatiskt med pakethanteraren kallad yum eller apt.
Låt oss se vilka paket mod_pagespeed installerat på systemet:
Modulen möjliggör följande konfigurationsfiler och kataloger automatiskt under installationen.
Viktig: I Nginx finns konfigurationsfilerna för mod_pagespeed vanligtvis under /usr/local/nginx/conf/ katalog.
I Apache, mod_pagespeed automatiskt Sätta på när den är installerad, medan du i Nginx måste placera följande rader i filen nginx.conf och i varje serverblock där PageSpeed är aktiverat:
sidhastighet på; # Behöver existera och skrivas av nginx. Använd tmpfs för bästa prestanda. pagespeed FileCachePath /var /ngx_pagespeed_cache; # Se till att begäran om sidhastighetsoptimerade resurser går till sidhastighetshanteraren. # och inga främmande rubriker blir inställda. plats ~ "\ .pagespeed \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.]+" {add_header "" ""; } plats ~ "^/pagespeed_static/" {} plats ~ "^/ngx_pagespeed_beacon $" {}
Slutligen, glöm inte att starta om din Apache- eller Nginx -server för att mod_pagespeed ska fungera korrekt.
Att verifiera mod_pagespeed modul, kommer vi att använda ringla kommando för att testa in på domän eller IP som visas:
# curl -D- http://192.168.0.15/ | mindre.
HTTP/1.1 200 OK. Datum: fre, 04 mars 2016 07:37:57 GMT. Server: Apache/2.4.6 (CentOS) PHP/5.4.16... X-Mod-Pagespeed: 1.9.32.13-0
HTTP/1.1 200 OK. Datum: fre, 04 mars 2016 07:37:57 GMT. Server: nginx/1.4.0... X-sidhastighet: 1.5.27.1-2845...
Om du inte ser en X-Mod-Pagespeed header, det betyder mod_pagespeed är faktiskt inte installerat.
Om du inte vill använda mod_pagespeed helt, du kan Stäng av genom att infoga följande rad till pagespeed.conf fil överst.
ModPagespeed off
På samma sätt till Sätta på modul, sätt in följande rad till pagespeed.conf fil överst.
ModPagespeed på
Som jag sa ovan efter installationen mod_pagespeed vår webbplats laddas 40%-50% snabbare. Vi skulle verkligen vilja veta om din webbplats hastighet efter att ha installerat den på dina system via kommentarer.
För mer information om konfigurationen kan du kolla in den officiella mod_pagespeed -sidan på https://developers.google.com/speed/pagespeed/module/.