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