Kako instalirati Googleov modul brzine stranice na Apache i Nginx na Linux

click fraud protection

Izvrstan 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 najpoželjniji web poslužitelj na većini Linux instalacija. Kao rezultat toga, Google preferira korisnike da idu tom rutom kada ga koriste. Ako upotrebljavate Ubuntu poslužitelj, Debian poslužitelj, Fedora poslužitelj, Redhat Enterprise Linux, CentOS ili čak Suse Enterprise Linux, pratite kako bi dodatak radio.

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

Upotreba PageSpeed ​​modula na operacijskim sustavima poslužitelja Debian i Ubuntu osvježavajuće je jednostavno jer Google pruža binarni paket koji se može preuzeti. Ovaj paket sadrži modul kao i službeno spremište softvera koji osiguravaju da će modul biti uvijek ažuriran.

instagram viewer

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 je instalacija paketa u 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 instalirati -f

RHEL / CentOS

Poput korisnika Ubuntua, RHEL-a i CentOS-a koji žele dobiti Googleov modul PageSpeed ​​ne mora prolaziti kroz kompliciran postupak. Umjesto toga, spreman je za preuzimanje RPM datoteka. Za pokretanje postupka instalacije koristite wget alat za preuzimanje paketa.

Da biste nabavili 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đer ima 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 

Kada je skripta dovršena, modul Nginx Pagespeed trebao bi raditi.

Konfigurirajte PageSpeed

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:

prikazano na stranicama;
# Potrebno je postojati i pisati ga nginx. Za najbolju izvedbu koristite tmpfs.
Pagespeed FileCachePath / var / ngx_pagespeed_cache;
# Osigurajte da zahtjevi za resurse s optimiziranom brzinom stranice idu na aparat za obradu brzina stranice
# i ne postavljaju se vanjska zaglavlja.
mjesto ~ "\ .pagespeed \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.] +" {
add_header "" "";
}
lokacija ~ "^ / pagespeed_static /" {}
lokacija ~ "^ / ngx_pagespeed_beacon $" {}

Spremite konfiguracijsku datoteku pritiskom na Ctrl + Oi izađite s Ctrl + X.

Onemogući brzinu stranice

Google-ov PageSpeed ​​modul ima ogroman utjecaj na performanse web stranica. 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ćavanje modula, ali daleko je najučinkovitiji način samo deinstaliranje binarnog paketa. Na taj se način automatski očiste preostale konfiguracijske datoteke i knjižnice iz sustava.

Debian / Ubuntu

sudo apt ukloniti mod-pagespeed

ili

sudo apt ukloni mod-pagespeed-beta

RHEL / CentOS

sudo yum ukloniti mod-pagespeed

ili

sudo yum ukloni mod-pagespeed-beta

Nginx

Onemogućavanje modula na Nginxu je također jednostavno. Kako biste isključili modul, uredite konfiguracijsku datoteku Nginx i postavite PageSpeed ​​iz "on" na "off".

su -

ili

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

Nađite "pagepeed on;" i promijenite ga u:

skida stranice;

Nakon promjene vrijednosti, izađite iz Nano. PageSpeed ​​bi se trebao odmah isključiti.

watch instagram story