Aceasta este seria noastră continuă Optimizarea Apache și reglarea performanței, aici introducem un nou GoogleProdusul numit mod_pagespeed modul pentru Apache sau Nginx asta face ca site-ul web să se încarce mult mai repede ca niciodată.
Am testat personal acest modul pe Live (tecmint.com) serverul și rezultatele sunt uimitoare, acum site-ul se încarcă mult mai repede decât înainte. Vă recomand tuturor să îl instalați și să vedeți rezultatele.
Nu ratați:5 sfaturi pentru a spori performanța serverului dvs. web Apache
În acest articol vă vom arăta cum să instalați și să configurați Google‘S mod_pagespeed modul pentru Apache și Nginx servere web în RHEL/CentOS/Fedora și Debian/Ubuntu sisteme care utilizează pachete binare oficiale, astfel încât sistemul dvs. să primească actualizări regulate în mod automat și să rămână la zi.
mod_pagespeed este un modul open source pentru Apache și Nginx server web care se optimizează automat Pagini web
pentru a îmbunătăți o performanță mai bună în timp ce serviți pagini web folosind Server HTTP.Are mai multe filtre care optimizează automat fișiere precum HTML, CSS, JavaScript, JPEG, PNG și alte resurse.
mod_pagespeed este dezvoltat pe bibliotecile de optimizare PageSpeed, implementate peste peste 100.000 de site-uri web, și furnizate de cei mai populari furnizori de CDN și de găzduire, precum GoDaddy, EdgeCast, DreamHost și câțiva dintre aceștia.
Oferă peste 40 de filtre de optimizare, care includ:
În prezent mod_pagespeed platformele Linux acceptate de module sunt RHEL/CentOS/Fedora și Debian/Ubuntu pentru 32 bit și 64 distribuții de biți.
Instalați mod_pagespeed pentru Apache și Nginx pe RHEL/CentOS/Fedora și Debian/Ubuntu
După cum am discutat mai sus, pe care îl folosim GooglePachetele binare oficiale pentru a le instala pentru actualizări viitoare, așa că haideți să le instalăm pe sistemele dvs. pe baza arhitecturii sistemului dvs. de operare.
Pe sistemele pe 32 de biți # wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm. # yum instalați la [# dacă nu aveți deja instalat „la”] # rpm -Uvh mod-pagespeed-stable_current_i386.rpmPe sistemele pe 64 de biți # wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm. # yum instalați la [# dacă nu aveți deja instalat „la”] # rpm -Uvh mod-pagespeed-stable_current_x86_64.rpm.
Pe sistemele pe 32 de biți $ 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 install Pe sistemele pe 64 de biți $ 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 install.
Instalarea mod_pagespeed din pachetele binare va adăuga un depozit oficial Google la sistemul dvs., astfel încât să puteți actualiza mod_pagespeed automat folosind managerul de pachete numit yum sau apt.
Să vedem ce pachete mod_pagespeed instalate pe sistem:
Modulul permite urmărirea automată a fișierelor de configurare și a directoarelor în timpul instalării.
Important: În Nginx, fișierele de configurare ale mod_pagespeed se găsesc de obicei sub /usr/local/nginx/conf/ director.
În Apache, mod_pagespeed automat Aprinde când este instalat, în Nginx trebuie să plasați următoarele linii în fișierul dvs. nginx.conf și în fiecare bloc de server în care este activat PageSpeed:
viteză de pagină pe; # Trebuie să existe și să poată fi scris de nginx. Utilizați tmpfs pentru cea mai bună performanță. pagespeed FileCachePath / var / ngx_pagespeed_cache; # Asigurați-vă că solicitările de resurse optimizate pentru viteză de pagină sunt trimise la handlerul de viteză de pagină. # și nu sunt setate anteturi străine. location ~ "\ .pagespeed \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.] +" {add_header "" ""; } locație ~ "^ / pagespeed_static /" {} locație ~ "^ / ngx_pagespeed_beacon $" {}
În cele din urmă, nu uitați să reporniți serverul Apache sau Nginx pentru a începe ca mod_pagespeed să funcționeze corect.
A verifica mod_pagespeed modul, vom folosi răsuci comanda de testat pe domeniu sau IP așa cum se arată:
# curl -D- http://192.168.0.15/ | Mai puțin.
HTTP / 1.1 200 OK. Data: vineri, 04 martie 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. Data: vineri, 04 martie 2016 07:37:57 GMT. Server: nginx / 1.4.0... Viteza paginii X: 1.5.27.1-2845...
Dacă nu vedeți un X-Mod-Pagespeed antet, asta înseamnă mod_pagespeed nu este instalat.
Dacă nu doriți să utilizați mod_pagespeed complet, poți Opriți prin inserarea următoarei linii în pagespeed.conf fișier în partea de sus.
ModPagespeed
În mod similar, la Aprinde modul, introduceți următoarea linie în pagespeed.conf fișier în partea de sus.
ModPagespeed on
După cum am spus mai sus după instalare mod_pagespeed site-ul nostru se încarcă 40%-50% Mai repede. Ne-ar plăcea cu adevărat să aflăm despre viteza site-ului dvs. web după instalarea acestuia pe sistemele dvs. prin intermediul comentariilor.
Pentru mai multe detalii despre configurare, puteți consulta pagina oficială mod_pagespeed la https://developers.google.com/speed/pagespeed/module/.