- - Cum se instalează modulul PageSpeed ​​de pe Google pe Apache și Nginx pe Linux

Cum se instalează modulul Google PageSpeed ​​pe Apache și Nginx pe Linux

Un mod excelent de a îmbunătăți viteza serverului dvs. web pe Linux este cu modulul Google PageSpeed. Activarea modulului PageSpeed ​​de la Google pe Apache sau Nginx duce la viteze de încărcare a paginii cu până la 10 ori mai rapid.

Instrucțiuni Apache

Apache este serverul web preferat pe majoritatea Linuxinstalatii. Drept urmare, Google preferă utilizatorii să parcurgă această rută atunci când o folosesc. Dacă utilizați serverul Ubuntu, serverul Debian, serverul Fedora, Redhat Enterprise Linux, CentOS sau chiar Suse Enterprise Linux, urmați împreună pentru a începe funcționarea pluginului.

Notă: Google nu acceptă sistemele de operare ale serverului care rulează Apache care nu utilizează DEB sau RPM. Pentru a fi utilizat pe alte platforme, este recomandat serverul web NGINX.

Ubuntu Server / Debian Server

Funcționarea modulului PageSpeed ​​la ambeleSistemele de operare ale serverului Debian și Ubuntu sunt ușor revigorant, deoarece Google oferă un pachet binar descărcabil. Acest pachet conține modulul, precum și un depozit de software oficial care să asigure că modulul va fi mereu actualizat.

Începeți descărcând pachetul folosind wget instrument de descărcare.

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

sau

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

Alternativ, descărcați versiunea beta a modulului cu:

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

sau

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

Pachetul Pagespeed nu este mare, deci descărcarea nu va dura mult timp. Când se termină, următorul pas în proces este instalarea pachetului în sistem prin intermediul dpkg.

sudo dpkg -i mod-pagespeed-stable_current_*.deb

sau

sudo dpkg -i mod-pagespeed-beta_current_*.deb

Instalarea modulului prin dpkg ar trebui să funcționeze perfect, fără probleme de dependență. Dacă din anumite motive apar erori de dependență, corectați-le cu următoarea comandă:

sudo apt install -f

RHEL / CentOS

Ca și utilizatorii Ubuntu, RHEL și CentOS care doresc să obținăModulul PageSpeed ​​de la Google nu trebuie să parcurgă un proces complicat. În schimb, există un fișier RPM convenabil gata pentru descărcare. Pentru a începe procesul de instalare, utilizați butonul wget instrument de descărcare a pachetului.

Pentru a obține cea mai recentă versiune stabilă a Mod_pagespeed, încercați:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm

sau

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

Pentru versiunea beta, faceți:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

sau

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

Folosind RPM comanda, instalați Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Nginx Instrucțiuni

Alături de Apache, de asemenea, modulul PageSpeed ​​Googleare suport pentru Nginx. Cu toate acestea, spre deosebire de Apache, nu există pachete binare convenabile pentru descărcare. În schimb, cei care doresc să-l folosească trebuie să-l ia de mână.

Pentru a începe instalarea modulului pe Nginx, introduceți următoarea comandă. Rularea acestei comenzi va executa un script automat care stabilește totul.

Notă: pentru a utiliza acest script, este necesară ondularea. Căutați „curl” în managerul de pachete și instalați-l înainte de a continua.

bash <(curl -f -L -sS https://ngxpagespeed.com/install) 
--nginx-version latest

Când scriptul este complet, modulul Nginx Pagespeed ar trebui să funcționeze.

Configurați PageSpeed

Instalarea modulului PageSpeed ​​pentru serverul web Apache nu necesită configurare. Cu Nginx, totuși, se întâmplă. Pentru a activa modulul în cadrul serverului web Nginx, editați nginx.conf fişier. În terminal, câștigați root, apoi deschideți fișierul de configurare folosind Nano.

su -

sau

sudo -s
nano /etc/nginx/nginx.conf

În fișierul de configurare, lipiți următorul cod:

pagespeed on;
# Needs to exist and be writable by nginx. Use tmpfs for best performance.
pagespeed FileCachePath /var/ngx_pagespeed_cache;
# Ensure requests for pagespeed optimized resources go to the pagespeed handler
# and no extraneous headers get set.
location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" {
add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }

Salvați fișierul de configurare apăsând Ctrl + Oși ieșiți cu Ctrl + X.

Dezactivați PageSpeed

Modulul Google PageSpeed ​​are un impact imens asupraperformanță pentru site-uri web. Cu toate acestea, dacă nu sunteți mulțumit de rezultate, indiferent de motiv, poate doriți să îl dezactivați. Dezactivarea modulului este ușoară pe ambele servere.

Apache

Pe Apache, există câteva moduri de a dezactiva funcțiamodul, dar de departe cel mai eficient mod este să dezinstalați doar pachetul binar. Dacă faceți acest lucru, curățați automat toate fișierele de configurare și bibliotecile reziduale din sistem.

Debian / Ubuntu

sudo apt remove mod-pagespeed

sau

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

sau

sudo yum remove mod-pagespeed-beta

Nginx

Dezactivarea modulului pe Nginx este de asemenea simplă. Pentru a opri modulul, editați fișierul de configurare Nginx și setați PageSpeed ​​de la „pornit” la „oprit”.

su -

sau

sudo -s
nano /etc/nginx/nginx.conf

Găsiți „paginile afișate;” și schimbați-l în:

pagespeed off;

După schimbarea valorii, ieșiți din Nano. PageSpeed ​​ar trebui să se oprească instantaneu.

Comentarii