- - Kā instalēt Google PageSpeed ​​moduli uz Apache un Nginx uz Linux

Kā instalēt Google PageSpeed ​​moduli operētājsistēmā Apache un Nginx operētājsistēmā Linux

Lielisks veids, kā uzlabot tīmekļa servera ātrumu Linux operētājsistēmā, ir Google PageSpeed ​​modulis. Iespējojot Google PageSpeed ​​moduli Apache vai Nginx, lapas ielādes ātrums palielinās līdz pat 10X.

Apache instrukcijas

Apache ir vēlamais tīmekļa serveris lielākajā daļā Linuxinstalācijas. Tā rezultātā Google dod priekšroku lietotājiem, kuri izmanto šo ceļu. Ja izmantojat Ubuntu serveri, Debian serveri, Fedora serveri, Redhat Enterprise Linux, CentOS vai pat Suse Enterprise Linux, sekojiet līdzi, lai spraudnis darbotos.

Piezīme: Google neatbalsta serveru operētājsistēmas, kurās darbojas Apache un kuras neizmanto DEB vai RPM. Ieteicams izmantot NGINX tīmekļa serveri citās platformās.

Ubuntu serveris / Debian serveris

PageSpeed ​​moduļa iedarbināšana uz abiemDebian un Ubuntu serveru operētājsistēmas ir atsvaidzinoši vienkāršas, jo Google nodrošina lejupielādējamu bināru paketi. Šī pakete satur moduli, kā arī oficiālu programmatūras krātuvi, nodrošinot, ka modulis vienmēr būs atjaunināts.

Sākumā lejupielādējiet pakotni, izmantojot wget lejupielādētāja rīks.

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

vai

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

Alternatīvi lejupielādējiet moduļa beta versiju, izmantojot:

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

vai

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

Pagespeed pakotne nav liela, tāpēc lejupielāde neaizņems ilgu laiku. Kad tas ir pabeigts, nākamais procesa solis ir paketes instalēšana sistēmā caur dpkg.

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

vai

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

Moduļa instalēšana caur dpkg vajadzētu darboties nevainojami, bez jebkādām atkarības problēmām. Ja kāda iemesla dēļ rodas atkarības kļūdas, izlabojiet tās ar šādu komandu:

sudo apt install -f

RHEL / CentOS

Tāpat kā Ubuntu, RHEL un CentOS lietotāji vēlas iegūtGoogle modulim PageSpeed ​​nav jāveic sarežģīts process. Tā vietā ir ērts RPM fails, kas ir gatavs lejupielādei. Lai sāktu instalēšanas procesu, izmantojiet wget rīks paketes lejupielādēšanai.

Lai iegūtu jaunāko Mod_pagespeed stabilo versiju, mēģiniet:

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

vai

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

Beta versijai rīkojieties šādi:

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

vai

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

Izmantojot RPM komandu, instalējiet Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Nginx instrukcijas

Kopā ar Apache, arī Google PageSpeed ​​modulisir atbalsts Nginx. Tomēr atšķirībā no Apache nav ērtu bināro pakotņu lejupielādēšanai. Tā vietā tiem, kas vēlas to izmantot, tas jāiegūst ar rokām.

Lai sāktu moduļa instalēšanu Nginx, ievadiet šo komandu. Šīs komandas izpildīšana izpildīs automātisku skriptu, kas visu iestatīs.

Piezīme. Lai izmantotu šo skriptu, ir nepieciešama čokurošanās. Pirms turpināt, pakešu pārvaldniekā atrodiet “čokurošanās” un instalējiet to.

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

Kad skripts ir pabeigts, Nginx Pagespeed modulim vajadzētu darboties.

Konfigurējiet PageSpeed

Instalējot PageSpeed ​​moduli Apache tīmekļa serverim, nav nepieciešama konfigurācija. Tomēr vietnē Nginx tas notiek. Lai iespējotu moduli Nginx tīmekļa serverī, rediģējiet nginx.conf failu. Terminālī iegūstiet sakni, pēc tam atveriet konfigurācijas failu, izmantojot Nano.

su -

vai

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

Konfigurācijas failā ielīmējiet šo kodu:

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$" { }

Saglabājiet konfigurācijas failu, nospiežot Ctrl + O, un izejiet ar Ctrl + X.

Atspējot lapas ātrumu

Google modulis PageSpeed ​​ļoti ietekmēveiktspēja vietnēm. Tomēr, ja jūs kāda iemesla dēļ neapmierina rezultāti, ieteicams to atspējot. Abos serveros ir viegli atspējot moduli.

Apache

Apache ir daži veidi, kā atspējotmoduli, taču līdz šim visefektīvākais veids ir vienkārši atinstalēt bināro paketi. To darot, visi sistēmas konfigurācijas faili un bibliotēkas tiks automātiski iztīrīti.

Debian / Ubuntu

sudo apt remove mod-pagespeed

vai

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

vai

sudo yum remove mod-pagespeed-beta

Nginx

Arī moduļa atspējošana Nginx ir vienkārša. Lai izslēgtu moduli, rediģējiet Nginx konfigurācijas failu un iestatiet PageSpeed ​​no “on” uz “off”.

su -

vai

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

Atrodiet “pagespeed on;” un mainiet to uz:

pagespeed off;

Pēc vērtības maiņas izejiet no Nano. PageSpeed ​​nekavējoties jāizslēdz.

Komentāri