- - Kuinka asentaa Googlen PageSpeed-moduuli Apachelle ja Nginx Linuxille

Kuinka asentaa Googlen PageSpeed-moduuli Apache- ja Nginx-käyttöjärjestelmiin Linuxissa

Google PageSpeed-moduuli tarjoaa erinomaisen tavan parantaa web-palvelimen nopeutta Linuxissa. Jos Googlen PageSpeed-moduuli otetaan käyttöön Apachessa tai Nginxissä, sivun latausnopeus on jopa 10x nopeampi.

Apache-ohjeet

Apache on ensisijainen verkkopalvelin useimmissa Linux-verkoissaasennukset. Seurauksena on, että Google suosii käyttäjiä kulkemaan tämän reitin käyttäessään sitä. Jos käytät Ubuntu-palvelinta, Debian-palvelinta, Fedora-palvelinta, Redhat Enterprise Linux-, CentOS- tai jopa Suse Enterprise Linux -käyttöjärjestelmää, seuraa laajennuksen toimivuutta.

Huomaa: Google ei tue Apachea käyttäviä palvelinkäyttöjärjestelmiä, jotka eivät käytä DEB: tä tai RPM: tä. NGINX-verkkopalvelinta suositellaan käytettäväksi muilla alustoilla.

Ubuntu-palvelin / Debian-palvelin

Sijoita PageSpeed-moduuli toimimaan molemmillaDebianin ja Ubuntu-palvelinten käyttöjärjestelmät ovat virkistävän helppoja, koska Google tarjoaa ladattavan binaaripaketin. Tämä paketti sisältää moduulin ja virallisen ohjelmistovaraston, joka varmistaa, että moduuli on aina ajan tasalla.

Aloita lataamalla paketti wget Downloader-työkalu.

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

tai

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

Lataa vaihtoehtoisesti moduulin beetaversio:

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

tai

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

Pagespeed-paketti ei ole suuri, joten lataaminen ei vie kauan. Kun se valmistuu, seuraava vaihe prosessissa on asentaa paketti järjestelmään dpkg.

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

tai

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

Asenna moduuli kautta dpkg pitäisi toimia virheetömästi, ilman mitään riippuvuusongelmia. Jos jostakin syystä riippuvuusvirheitä ilmenee, korjaa ne seuraavalla komennolla:

sudo apt install -f

RHEL / CentOS

Kuten Ubuntu, RHEL ja CentOS-käyttäjät haluavat saadaGooglen PageSpeed-moduulin ei tarvitse suorittaa monimutkaista prosessia. Sen sijaan on kätevä RPM-tiedosto, joka on valmis ladattavaksi. Aloita asennus käyttämällä wget työkalu paketin lataamiseen.

Saadaksesi viimeisin vakaa versio Mod_pagespeedistä, kokeile:

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

tai

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

Beta-version tapauksessa:

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

tai

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

Käyttämällä RPM komento, asenna Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Nginx-ohjeet

Apachen ohella myös Googlen PageSpeed-moduulion tukea Nginxille. Toisin kuin Apache, ei kuitenkaan ole helppoja ladattavia binaaripaketteja. Sen sijaan niiden, jotka haluavat käyttää sitä, on saatava se käsin.

Aloita moduulin asennus Nginxissä kirjoittamalla seuraava komento. Tämän komennon suorittaminen suorittaa automaattisen komentosarjan, joka määrittää kaiken.

Huomaa: Tämän komentosarjan käyttämiseksi vaaditaan curl-ohjelmaa. Etsi ”curl” paketinhallinnasta ja asenna se ennen jatkamista.

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

Kun skripti on valmis, Nginx Pagespeed -moduulin pitäisi toimia.

Määritä PageSpeed

PageSpeed-moduulin asentaminen Apache-verkkopalvelimelle ei vaadi määrityksiä. Nginxillä se kuitenkin tapahtuu. Aktivoi moduuli Nginx-verkkopalvelimessa muokkaamalla nginx.conf tiedosto. Hanki päätteessä pääkäyttäjä, avaa sitten asetustiedosto Nanon avulla.

su -

tai

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

Liitä määritystiedostoon seuraava koodi:

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

Tallenna määritystiedosto painamalla Ctrl + Oja poistu Ctrl + X.

Poista sivunopeus käytöstä

Googlen PageSpeed-moduulilla on valtava vaikutusverkkosivustojen suorituskyky. Jos et jostain syystä ole tyytyväinen tuloksiin, haluat ehkä poistaa sen käytöstä. Moduulin poistaminen käytöstä on helppoa molemmilla palvelimilla.

Apache

Apache-versiossa on muutama tapa estää, mutta ylivoimaisesti tehokkain tapa on vain poistaa binaaripaketti. Tämän tekeminen puhdistaa järjestelmästä jäljellä olevat kokoonpanotiedostot ja kirjastot automaattisesti.

Debian / Ubuntu

sudo apt remove mod-pagespeed

tai

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

tai

sudo yum remove mod-pagespeed-beta

nginx

Moduulin poistaminen käytöstä Nginxissä on myös helppoa. Voit kytkeä moduulin pois päältä muokkaamalla Nginx-asetustiedostoa ja asettamalla PageSpeed-asetukseksi “päällä” - “pois”.

su -

tai

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

Etsi ”sivunopeus;” ja muuta se:

pagespeed off;

Kun olet muuttanut arvoa, poistu Nanosta. Sivunopeuden pitäisi sammua heti.

Kommentit