Izvrsni način za poboljšanje brzine vašeg web poslužitelja na Linuxu je pomoću Google PageSpeed modula. Omogućivanje Googleovog modula brzine stranice na Apacheu ili Nginxu rezultira brzinom učitavanja stranica do 10 puta brže.
Upute za Apache
Apache je željeni web poslužitelj na većini Linuxainstalacije. Kao rezultat toga, Google preferira korisnike da idu tom rutom kada ga koriste. Ako koristite Ubuntu poslužitelj, Debian poslužitelj, Fedora poslužitelj, Redhat Enterprise Linux, CentOS ili čak Suse Enterprise Linux, slijedite upute kako biste funkcionirali s dodatkom.
Napomena: Google ne podržava poslužiteljske operativne sustave koji rade Apache koji ne koriste DEB ili RPM. Za upotrebu na drugim platformama preporučuje se web-poslužitelj NGINX.
Ubuntu Server / Debian Server
Navođenje PageSpeed modula na obaOperacijski sustavi poslužitelja Debian i Ubuntu osvježavajuće su jednostavno jer Google pruža binarni paket koji može se preuzeti. Ovaj paket sadrži modul kao i službeno spremište softvera koji osiguravaju da će modul uvijek biti ažuriran.
Započnite preuzimanjem paketa pomoću wget alat za preuzimanje.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
ili
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Alternativno, preuzmite beta izdanje modula sa:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb
ili
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb
Paket Pagespeed nije velik pa preuzimanje neće dugo trajati. Po završetku, sljedeći korak u procesu je instaliranje paketa na sustav putem dpkg.
sudo dpkg -i mod-pagespeed-stable_current_*.deb
ili
sudo dpkg -i mod-pagespeed-beta_current_*.deb
Instaliranje modula putem dpkg treba raditi besprijekorno, bez ikakvih problema s ovisnošću. Ako se iz nekog razloga pojave pogreške ovisnosti, ispravite ih sljedećom naredbom:
sudo apt install -f
RHEL / CentOS

Kao Ubuntu, RHEL i CentOS korisnici koji žele doćiGoogleov PageSpeed modul ne mora prolaziti kroz kompliciran postupak. Umjesto toga, sprema se RPM datoteka za preuzimanje. Za pokretanje postupka instalacije koristite wget alat za preuzimanje paketa.
Da biste dobili najnoviju stabilnu verziju Mod_pagespeed, pokušajte:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm
ili
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm
Za beta verziju učinite:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
ili
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
Koristiti RPM naredba, instalirajte Mod_pagespeed.
sudo rpm -U mod-pagespeed-*.rpm
Upute za Nginx
Uz Apache, Googleov modul PageSpeed takođerima podršku za Nginx. Međutim, za razliku od Apache, nema prikladnih binarnih paketa za preuzimanje. Umjesto toga, oni koji ga žele koristiti trebaju ga dobiti pod ruku.
Za pokretanje instalacije modula na Nginx, unesite sljedeću naredbu. Izvođenje ove naredbe izvršit će automatsku skriptu koja sve postavlja.
Napomena: za upotrebu ove skripte potreban je curl. Potražite "curl" u upravitelju paketa i instalirajte ga prije nego što nastavite.
bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version latest
Kada je skripta dovršena, modul Nginx Pagespeed trebao bi raditi.
Konfiguriranje straniceSpeed
Instalacija modula PageSpeed za web-poslužitelj Apache ne zahtijeva nikakvu konfiguraciju. Na Nginxu to ipak ima. Da biste omogućili modul unutar Nginx web poslužitelja, uredite nginx.conf datoteka. U terminalu steknite root, a zatim otvorite konfiguracijsku datoteku pomoću Nano-a.
su -
ili
sudo -s
nano /etc/nginx/nginx.conf

U konfiguracijsku datoteku zalijepite sljedeći 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$" { }
Spremite konfiguracijsku datoteku pritiskom na Ctrl + Oi izađite s Ctrl + X.
Onemogući brzinu stranice
Googleov PageSpeed modul ima ogroman utjecaj naizvedba za web stranice. Ipak ako niste zadovoljni s rezultatima, iz bilo kojeg razloga možda ćete ih morati onemogućiti. Onemogućivanje modula je jednostavno na oba poslužitelja.
apaš
Na Apacheu postoji nekoliko načina za onemogućavanjemodula, ali daleko najučinkovitiji način je samo deinstaliranje binarnog paketa. Na taj se način automatski očiste preostale konfiguracijske datoteke i biblioteke iz sustava.
Debian / Ubuntu
sudo apt remove mod-pagespeed
ili
sudo apt remove mod-pagespeed-beta
RHEL / CentOS
sudo yum remove mod-pagespeed
ili
sudo yum remove mod-pagespeed-beta
Nginx
Onemogućavanje modula na Nginxu je također jednostavno. Da biste isključili modul, uredite konfiguracijsku datoteku Nginx i postavite PageSpeed iz "on" na "off".
su -
ili
sudo -s nano /etc/nginx/nginx.conf
Pronađite "pagepeed on" i promijenite ga na:
pagespeed off;
Nakon promjene vrijednosti, izađite iz Nano. PageSpeed bi se odmah trebao isključiti.
komentari