- - Ako nainštalovať modul PageSpeed ​​od spoločnosti Google na server Apache a Nginx v systéme Linux

Ako nainštalovať modul PageSpeed ​​od spoločnosti Google na server Apache a Nginx v systéme Linux

Skvelý spôsob, ako zvýšiť rýchlosť webového servera v systéme Linux, je modul Google PageSpeed. Povolenie modulu PageSpeed ​​spoločnosti Google na serveroch Apache alebo Nginx má za následok rýchlejšie načítanie stránok až 10-krát rýchlejšie.

Inštrukcie Apache

Apache je preferovaný webový server na väčšine Linuxovzariadení. Výsledkom je, že spoločnosť Google uprednostňuje používateľov, aby pri použití tejto trasy nasledovali túto trasu. Ak používate server Ubuntu, server Debian, server Fedora, Redhat Enterprise Linux, CentOS alebo dokonca Suse Enterprise Linux, postupujte podľa ďalších pokynov, aby doplnok fungoval.

Poznámka: Google nepodporuje operačné systémy serverov so systémom Apache, ktoré nepoužívajú DEB alebo RPM. Na použitie na iných platformách sa odporúča webový server NGINX.

Ubuntu Server / Debian Server

Ako funguje modul PageSpeed ​​na obochOperačné systémy servera Debian a Ubuntu sú osviežujúco jednoduché, pretože spoločnosť Google poskytuje binárny balík na stiahnutie. Tento balík obsahuje modul, ako aj oficiálne softvérové ​​úložisko, ktoré zaisťuje, že modul bude vždy aktualizovaný.

Začnite stiahnutím balíka pomocou wget nástroj na stiahnutie.

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

alebo

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

Prípadne si môžete stiahnuť beta verziu modulu pomocou:

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

alebo

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

Balík Pagespeed nie je veľký, takže sťahovanie nebude trvať dlho. Po dokončení je ďalším krokom procesu inštalácia balíka do systému prostredníctvom dpkg.

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

alebo

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

Inštalácia modulu cez dpkg by mal fungovať bezchybne, bez akýchkoľvek problémov so závislosťou. Ak z nejakého dôvodu vzniknú chyby, opravte ich nasledujúcim príkazom:

sudo apt install -f

RHEL / CentOS

Rovnako ako používatelia Ubuntu, RHEL a CentOS, ktorí sa chcú dostaťModul PageSpeed ​​spoločnosti Google nemusí prejsť zložitým procesom. Namiesto toho je k dispozícii vhodný RPM súbor na stiahnutie. Na spustenie procesu inštalácie použite wget nástroj na stiahnutie balíka.

Ak chcete získať najnovšiu stabilnú verziu Mod_pagespeed, skúste:

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

alebo

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

V prípade verzie beta postupujte takto:

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

alebo

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

Pomocou RPM príkaz, nainštalujte Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Pokyny Nginx

Spolu s Apache, modulom PageSpeed ​​spoločnosti Googlemá podporu pre Nginx. Na rozdiel od Apache však neexistujú žiadne vhodné binárne balíčky na stiahnutie. Namiesto toho si ho tí, ktorí to chcú použiť, musia dostať ručne.

Ak chcete spustiť inštaláciu modulu na Nginx, zadajte nasledujúci príkaz. Spustením tohto príkazu sa spustí automatický skript, ktorý nastaví všetko.

Poznámka: na použitie tohto skriptu je potrebné skrútenie. Pred pokračovaním vyhľadajte v správcovi balíkov „curl“ a nainštalujte ho.

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

Po dokončení skriptu by mal fungovať modul Nginx Pagespeed.

Konfigurovať PageSpeed

Inštalácia modulu PageSpeed ​​pre webový server Apache nevyžaduje žiadnu konfiguráciu. Na Nginxe to tak však je. Ak chcete modul povoliť vo webovom serveri Nginx, upravte nginx.conf file. V termináli získajte root a potom otvorte konfiguračný súbor pomocou Nano.

su -

alebo

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

Do konfiguračného súboru vložte nasledujúci kód:

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

Uložte konfiguračný súbor stlačením Ctrl + Oa ukončite s Ctrl + X.

Zakázať PageSpeed

Modul Google PageSpeed ​​má obrovský vplyv navýkonnosť pre webové stránky. Ak s výsledkami nie ste spokojní, môžete ju z akéhokoľvek dôvodu zakázať. Vypnutie modulu je na oboch serveroch jednoduché.

apache

V Apache existuje niekoľko spôsobov, ako zakázaťmodul, ale zďaleka najefektívnejší spôsob je len odinštalovať binárny balík. Týmto sa automaticky odstránia všetky zvyškové konfiguračné súbory a knižnice zo systému.

Debian / Ubuntu

sudo apt remove mod-pagespeed

alebo

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

alebo

sudo yum remove mod-pagespeed-beta

Nginx

Zakázanie modulu na Nginxe je tiež jednoduché. Ak chcete modul vypnúť, upravte konfiguračný súbor Nginx a nastavte PageSpeed ​​z „on“ na „off“.

su -

alebo

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

Vyhľadajte „Pagespeed on;“ a zmeňte ho na:

pagespeed off;

Po zmene hodnoty ukončite Nano. PageSpeed ​​by sa mal okamžite vypnúť.

Komentáre