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