- - Jak nainstalovat modul PageSpeed ​​společnosti Google na server Apache a Nginx v systému Linux

Jak nainstalovat Google PageSpeed ​​Module na Apache a Nginx na Linuxu

Skvělý způsob, jak zvýšit rychlost vašeho webového serveru v systému Linux, je modul Google PageSpeed. Aktivace modulu PageSpeed ​​společnosti Google na serverech Apache nebo Nginx má za následek až 10x rychlejší načítání stránek.

Instrukce Apache

Apache je preferovaný webový server na většině Linuxuinstalace. Výsledkem je, že Google dává přednost uživatelům, aby se při používání této trasy vydali touto cestou. Používáte-li server Ubuntu, server Debian, server Fedora, Redhat Enterprise Linux, CentOS nebo dokonce Suse Enterprise Linux, postupujte podle následujících pokynů, aby plugin fungoval.

Poznámka: Google nepodporuje serverové operační systémy se systémem Apache, které nepoužívají DEB nebo RPM. Pro použití na jiných platformách se doporučuje webový server NGINX.

Ubuntu Server / Debian Server

Jak modul PageSpeed ​​pracuje na obouOperační systémy serveru Debian a Ubuntu jsou velmi snadno aktualizovatelné, protože Google poskytuje binární balíček ke stažení. Tento balíček obsahuje modul i oficiální softwarové úložiště zajišťující, že modul bude vždy aktuální.

Začněte stažením balíčku pomocí wget nástroj pro stahování.

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

nebo

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

Alternativně si můžete stáhnout beta verzi modulu pomocí:

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

nebo

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

Balíček Pagespeed není velký, takže stahování nebude trvat dlouho. Po dokončení je dalším krokem procesu instalace balíčku do systému prostřednictvím dpkg.

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

nebo

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

Instalace modulu přes dpkg by měl fungovat bezchybně, bez problémů se závislostí. Pokud z nějakého důvodu dojde k chybám závislosti, opravte je následujícím příkazem:

sudo apt install -f

RHEL / CentOS

Jako uživatelé Ubuntu, RHEL a CentOS, kteří chtějí získatModul PageSpeed ​​společnosti Google nemusí procházet složitým procesem. Místo toho je připraven ke stažení soubor RPM. Chcete-li zahájit proces instalace, použijte wget nástroj ke stažení balíčku.

Chcete-li získat nejnovější stabilní verzi Mod_pagespeed, zkuste:

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

nebo

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

U verze beta proveďte následující kroky:

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

nebo

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

Za použití RPM příkaz, nainstalujte Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Instrukce Nginx

Spolu s Apache, modulem PageSpeed ​​společnosti Googlemá podporu pro Nginx. Na rozdíl od Apache však neexistují žádné vhodné binární balíčky ke stažení. Místo toho, ti, kdo ji chtějí použít, ji musí dostat ručně.

Chcete-li zahájit instalaci modulu na Nginx, zadejte následující příkaz. Spuštěním tohoto příkazu spustíte automatický skript, který vše nastaví.

Poznámka: Aby bylo možné tento skript použít, vyžaduje se skrčení. Vyhledejte „curl“ ve správci balíků a před pokračováním jej nainstalujte.

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

Po dokončení skriptu by měl modul Nginx Pagespeed fungovat.

Konfigurovat PageSpeed

Instalace modulu PageSpeed ​​pro webový server Apache nevyžaduje žádnou konfiguraci. Na Nginxu to však funguje. Chcete-li modul povolit ve webovém serveru Nginx, upravte nginx.conf soubor. V terminálu získejte root a poté otevřete konfigurační soubor pomocí Nano.

su -

nebo

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

Do konfiguračního souboru vložte následující 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$" { }

Uložte konfigurační soubor stisknutím Ctrl + Oa ukončete s Ctrl + X.

Zakázat PageSpeed

Modul PageSpeed ​​společnosti Google má obrovský dopad navýkon pro webové stránky. Pokud však s výsledky z nějakého důvodu nejste spokojeni, můžete jej deaktivovat. Vypnutí modulu je snadné na obou serverech.

Apache

V Apache existuje několik způsobů, jak zakázatmodul, ale zdaleka nejefektivnějším způsobem je pouze odinstalovat binární balíček. Tím se automaticky odstraní všechny zbytkové konfigurační soubory a knihovny ze systému.

Debian / Ubuntu

sudo apt remove mod-pagespeed

nebo

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

nebo

sudo yum remove mod-pagespeed-beta

Nginx

Zakázání modulu na Nginxu je také jednoduché. Chcete-li modul vypnout, upravte konfigurační soubor Nginx a nastavte PageSpeed ​​z „on“ na „off“.

su -

nebo

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

Vyhledejte „Pagespeed on;“ a změňte jej na:

pagespeed off;

Po změně hodnoty opusťte Nano. PageSpeed ​​by se měl okamžitě vypnout.

Komentáře