A Google PageSpeed modul nagyszerű módja a webszerver sebességének javítására Linux rendszeren. Ha engedélyezte a Google PageSpeed modulját az Apache vagy az Nginx alkalmazáson, az oldal betöltése 10x gyorsabb lesz.
Apache utasítások
Az Apache a preferált webszerver a legtöbb Linux-onberendezések. Ennek eredményeként a Google inkább a felhasználók számára választja ezt az utat, amikor azt használja. Ha Ubuntu szervert, Debian szervert, Fedora szervert, Redhat Enterprise Linuxot, CentOS-ot vagy akár a Suse Enterprise Linux rendszert is használja, kövesse a plugin működését.
Megjegyzés: A Google nem támogatja az Apache-t futtató szerver operációs rendszereket, amelyek nem használnak DEB-t vagy RPM-t. Más platformon történő használathoz az NGINX webszerver ajánlott.
Ubuntu szerver / Debian szerver
Hogy a PageSpeed modul mindkettőn működjönA Debian és az Ubuntu szerver operációs rendszerek frissítően egyszerűek, mivel a Google letölthető bináris csomagot biztosít. Ez a csomag tartalmazza a modult, valamint egy hivatalos szoftver-lerakatot, amely biztosítja, hogy a modul mindig naprakész legyen.
Kezdje azzal, hogy letölt a csomagot a wget letöltő eszköz.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
vagy
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Alternatív megoldásként töltse le a modul béta verzióját:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb
vagy
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb
A Pagespeed csomag nem nagy, ezért a letöltés nem tart sokáig. Amikor befejeződik, a folyamat következő lépése a csomag telepítése a rendszerre keresztül dpkg.
sudo dpkg -i mod-pagespeed-stable_current_*.deb
vagy
sudo dpkg -i mod-pagespeed-beta_current_*.deb
A modul telepítése a dpkg hibátlanul, függőségi problémák nélkül kell működnie. Ha valamilyen oknál fogva függőségi hibák jelentkeznek, javítsa ki őket a következő paranccsal:
sudo apt install -f
RHEL / CentOS

Mint az Ubuntu, az RHEL és a CentOS felhasználók is szeretnének szerezniA Google PageSpeed moduljának nem kell bonyolult folyamatot futtatnia. Ehelyett van egy kényelmes RPM-fájl, amely készen áll a letöltésre. A telepítési folyamat elindításához használja a wget eszköz a csomag letöltéséhez.
A Mod_pagespeed legújabb stabil verziójának beszerzéséhez próbálja meg:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm
vagy
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm
A béta verzióhoz tegye a következőket:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
vagy
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
Használni a FORDULAT parancsot, telepítse a Mod_pagespeed fájlt.
sudo rpm -U mod-pagespeed-*.rpm
Nginx utasítások
Az Apache mellett a Google PageSpeed modulja istámogatja az Nginx-et. Az Apache-lal ellentétben azonban nincs kényelmes bináris csomag, amely letölthető. Ehelyett azoknak, akik használni akarják, kézzel kell őket megszerezniük.
A modul telepítésének Nginx-en történő elindításához írja be a következő parancsot. A parancs futtatása automatikus szkriptet hajt végre, amely mindent beállít.
Megjegyzés: A szkript használatához curl szükséges. Keresse meg a „curl” -t a csomagkezelőben, és telepítse a folytatás előtt.
bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version latest
Amikor a szkript kész, az Nginx Pagespeed modulnak működnie kell.
A PageSpeed konfigurálása
A PageSpeed modul telepítéséhez az Apache webszerverhez nincs szükség konfigurálásra. Az Nginx-en azonban igen. A modul engedélyezéséhez az Nginx webszerveren, szerkessze a nginx.conf fájlt. A terminálon szerezzen be gyökérképet, majd nyissa meg a konfigurációs fájlt a Nano használatával.
su -
vagy
sudo -s
nano /etc/nginx/nginx.conf

A konfigurációs fájlba illessze be a következő kódot:
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$" { }
A konfigurációs fájlt a gombbal mentheti el Ctrl + O, és lépjen ki a Ctrl + X.
A PageSpeed letiltása
A Google PageSpeed modulja hatalmas hatással vanteljesítmény webhelyek számára. Mégis, ha bármilyen okból nem elégedett az eredményekkel, akkor érdemes letiltani azt. A modul letiltása mindkét szerveren egyszerű.
Apache
Az Apache-on néhány módon letilthatja azmodul, de messze a leghatékonyabb módszer a bináris csomag egyszerű eltávolítása. Ezzel automatikusan megtisztítja a rendszerben maradt konfigurációs fájlokat és könyvtárakat.
Debian / Ubuntu
sudo apt remove mod-pagespeed
vagy
sudo apt remove mod-pagespeed-beta
RHEL / CentOS
sudo yum remove mod-pagespeed
vagy
sudo yum remove mod-pagespeed-beta
nginx
A modul letiltása az Nginx-en is egyszerű. A modul kikapcsolásához szerkessze az Nginx konfigurációs fájlt, és állítsa a PageSpeed „be” és „kikapcsolt” állapotokra.
su -
vagy
sudo -s nano /etc/nginx/nginx.conf
Keresse meg az „oldalsebesség-on;” és változtassa meg:
pagespeed off;
Az érték megváltoztatása után lépjen ki a Nano-ból. A PageSpeednek azonnal ki kell kapcsolnia.
Hozzászólások