Kaip įdiegti „Google“ „PageSpeed“ modulį „Apache“ ir „Nginx“ „Linux“

click fraud protection

Puikus būdas pagerinti interneto serverio greitį naudojant „Linux“ yra „Google PageSpeed“ modulis. Įgalinus „Google“ „PageSpeed“ modulį „Apache“ ar „Nginx“, puslapis įkeliamas iki 10 kartų greičiau.

„Apache“ instrukcijos

„Apache“ yra tinkamiausias žiniatinklio serveris daugelyje „Linux“ įrenginių. Todėl „Google“ teikia pirmenybę vartotojams eiti šiuo keliu, kai juo naudojasi. Jei naudojate „Ubuntu“ serveris, „Debian“ serveris, „Fedora“ serveris, „Redhat Enterprise Linux“, „CentOS“ ar net „Suse Enterprise Linux“, sekite kartu, kad įskiepis veiktų.

Pastaba: „Google“ nepalaiko serverių operacinių sistemų, kuriose veikia „Apache“ ir kurios nenaudoja DEB ar RPM. Norint naudoti kitose platformose, rekomenduojama naudoti NGINX žiniatinklio serverį.

„Ubuntu“ serveris / „Debian“ serveris

Atnaujinti „PageSpeed“ modulio veikimą ir „Debian“, ir „Ubuntu“ serverių operacinėse sistemose yra nepaprastai lengva, nes „Google“ teikia atsisiunčiamą dvejetainį paketą. Šiame pakete yra modulis ir oficiali programinės įrangos saugykla, užtikrinanti, kad modulis visada bus atnaujintas.

instagram viewer

Pradėkite atsisiųsdami paketą naudodami wget parsisiuntimo įrankis.

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

arba

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

Arba atsisiųskite modulio beta versiją naudodami:

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

arba

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

„Pagespeed“ paketas nėra didelis, todėl atsisiuntimas neužtruks. Kai jis baigsis, kitas proceso žingsnis yra paketo įdiegimas į sistemą per dpkg.

sudo dpkg -i mod-pagespeed-stabil_current _ *. deb

arba

sudo dpkg -i mod-pagespeed-beta_current _ *. deb

Modulio diegimas per dpkg turėtų veikti nepriekaištingai ir be jokių priklausomybės problemų. Jei dėl tam tikrų priežasčių atsiranda priklausomybės klaidų, ištaisykite jas šia komanda:

sudo apt install -f

RHEL / CentOS

Kaip ir „Ubuntu“, „RHEL“ ir „CentOS“ vartotojams, norintiems gauti „Google“ „PageSpeed“ modulį, nereikia atlikti sudėtingo proceso. Vietoje to yra patogus RPM failas, paruoštas atsisiųsti. Norėdami pradėti diegimo procesą, naudokite wget įrankis paketui atsisiųsti.

Norėdami gauti naujausią stabilią „Mod_pagespeed“ versiją, pabandykite:

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

arba

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

Norėdami naudoti beta versiją, atlikite šiuos veiksmus:

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

arba

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

Naudojant RPM komanda, įdiekite „Mod_pagespeed“.

sudo rpm -U mod-pagespeed - *. rpm

„Nginx“ instrukcijos

Be „Apache“, „Google“ „PageSpeed“ modulis palaiko ir „Nginx“. Tačiau skirtingai nei „Apache“, nėra patogių dvejetainių paketų, kuriuos būtų galima atsisiųsti. Norintiems juo naudotis, reikia gauti rankomis.

Norėdami pradėti modulio diegimą „Nginx“, įveskite šią komandą. Vykdydami šią komandą vykdysite automatinį scenarijų, kuris viską nustato.

Pastaba: norint naudoti šį scenarijų, reikia susirangyti. Pabandykite „curl“ paketo tvarkyklėje ir įdiekite ją prieš tęsdami.

bash 

Kai scenarijus bus baigtas, „Nginx Pagespeed“ modulis turėtų veikti.

Konfigūruokite „PageSpeed“

„Apache“ žiniatinklio serveriui įdiegti „PageSpeed“ modulį nereikia konfigūruoti. Tačiau „Nginx“ tai daro. Norėdami įgalinti modulį „Nginx“ žiniatinklio serveryje, redaguokite nginx.conf byla. Terminale įgykite šaknį, tada naudodamiesi „Nano“ atidarykite konfigūracijos failą.

su -

arba

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

Į konfigūracijos failą įklijuokite šį kodą:

puslapių greitis;
# „Nginx“ turi egzistuoti ir rašyti. Norėdami gauti geriausius rezultatus, naudokite „tmpfs“.
puslapių greičio „FileCachePath“ / var / ngx_pagespeed_cache;
# Užtikrinkite, kad puslapių greičio optimizuotų išteklių užklausos būtų nukreiptos į puslapių greičio tvarkyklę
# ir nenustatomos pašalinės antraštės.
vieta ~ "\ .pagespeed \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.] +" {
add_header "" "";
}
vieta ~ "^ / pagespeed_static /" {}
vieta ~ "^ / ngx_pagespeed_beacon $" {}

Išsaugokite konfigūracijos failą paspausdami „Ctrl“ + O, ir išeiti su „Ctrl“ + X.

Išjungti „PageSpeed“

„Google“ „PageSpeed“ modulis daro didžiulę įtaką svetainių našumui. Vis dėlto, jei dėl kokių nors priežasčių nesate patenkinti rezultatais, galbūt norėsite juos išjungti. Abiejuose serveriuose lengva išjungti modulį.

Apache

„Apache“ yra keli būdai, kaip išjungti modulį, tačiau veiksmingiausias būdas yra tiesiog pašalinti dvejetainį paketą. Tai atlikus, visi sistemos konfigūracijos failai ir bibliotekos bus automatiškai išvalyti.

„Debian“ / „Ubuntu“

sudo apt pašalinti mod-pagespeed

arba

sudo apt pašalinti mod-pagespeed-beta

RHEL / CentOS

sudo yum pašalinti mod-pagespeed

arba

sudo yum pašalinti mod-pagespeed-beta

Nginx

Išjungti modulį „Nginx“ taip pat paprasta. Norėdami išjungti modulį, redaguokite „Nginx“ konfigūracijos failą ir nustatykite „PageSpeed“ iš „įjungta“ į „išjungta“.

su -

arba

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

Rasti „puslapių greitis“; ir pakeiskite jį į:

puslapių greitis;

Pakeitę vertę, išeikite iš „Nano“. „PageSpeed“ turėtų akimirksniu išsijungti.

watch instagram story