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