A Google PageSpeed ​​moduljának telepítése Apache és Nginx rendszeren Linuxon

A webszerver sebességének javítása Linux rendszeren nagyszerű módja a Google PageSpeed ​​modulnak. A Google PageSpeed ​​Module engedélyezése Apache vagy Nginx rendszeren akár 10-szer gyorsabb oldalbetöltési sebességet eredményez.

Apache utasítások

Az Apache a preferált webszerver a legtöbb Linux-telepítésen. Ennek eredményeként a Google előnyben részesíti a felhasználókat, hogy ezt az utat járják be, amikor használják. Ha Ubuntu szervert, Debian szervert, Fedora szervert, Redhat Enterprise Linuxot, CentOS-t vagy akár Suse Enterprise Linuxot használ, kövesse a lépést a beépülő modul működéséhez.

Megjegyzés: A Google nem támogatja az Apache-ot futtató szerver operációs rendszereket, amelyek nem használnak DEB-t vagy RPM-et. Más platformokon való használathoz az NGINX webszervert javasoljuk.

Ubuntu szerver/Debian szerver

A PageSpeed ​​modul működése Debian és Ubuntu szerver operációs rendszeren is üdítően egyszerű, mivel a Google letölthető bináris csomagot biztosít. Ez a csomag tartalmazza a modult, valamint egy hivatalos szoftvertárat, amely biztosítja, hogy a modul mindig naprakész legyen.

  Hogyan találhat meg gyorsan bizonyos rendszerbeállításokat Mac számítógépen

Kezdje a csomag letöltésével a wget letöltő eszközzel.

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 a következővel:

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, így a letöltés nem tart sokáig. Amikor ez befejeződik, a folyamat következő lépése a csomag telepítése a rendszerre a dpkg segítségével.

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

vagy

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

A modul dpkg-on keresztüli telepítése hibátlanul, függőségi problémák nélkül működik. Ha valamilyen okból függőségi hibák lépnek fel, javítsa ki azokat a következő paranccsal:

sudo apt install -f

RHEL/CentOS

Az Ubuntuhoz hasonlóan az RHEL és CentOS felhasználóknak, akik a Google PageSpeed ​​modulját szeretnék megszerezni, nem kell bonyolult folyamaton átmenniük. 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özt a csomag letöltéséhez.

A Mod_pagespeed legújabb stabil verziójának beszerzéséhez próbálkozzon:

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ó esetén 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

Az RPM paranccsal telepítse a Mod_pagespeed programot.

sudo rpm -U mod-pagespeed-*.rpm

Nginx utasítások

Az Apache mellett a Google PageSpeed ​​modulja is támogatja az Nginxet. Az Apache-tól eltérően azonban nincsenek kényelmesen letölthető bináris csomagok. Ehelyett azoknak, akik használni szeretnék, kézzel kell beszerezniük.

  Az oldalsávindító egy kicsúsztatható többfeladatos panelt ad az Androidhoz

A modul telepítésének elindításához az Nginx rendszeren, írja be a következő parancsot. A parancs futtatása egy 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” szót a csomagkezelőben, és a folytatás előtt telepítse.

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

Amikor a szkript elkészült, az Nginx Pagespeed modulnak működnie kell.

Állítsa be a PageSpeed-et

A PageSpeed ​​modul Apache webszerverhez való telepítéséhez nincs szükség konfigurációra. Az Nginx-en viszont igen. A modul Nginx webszerveren belüli engedélyezéséhez szerkessze az nginx.conf fájlt. A terminálban szerezzen rootot, majd nyissa meg a konfigurációs fájlt a Nano segítségével.

su -

vagy

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

A konfigurációs fájlba illessze be a következő kódot:

oldalsebesség bekapcsolva;
# Léteznie kell, és az nginx által írhatónak kell lennie. Használja a tmpfs-t a legjobb teljesítmény érdekében.
oldalsebesség FileCachePath /var/ngx_pagespeed_cache;
# Győződjön meg arról, hogy az oldalsebességre optimalizált erőforrásokra vonatkozó kérések az oldalsebesség-kezelőhöz kerüljenek
# és nem lesz beállítva idegen fejléc.
hely ~ „.pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+” {
add_header „” „”;
}
hely ~ „^/pagespeed_static/” { }
hely ~ „^/ngx_pagespeed_beacon$” { }

  Fényképek és videók megosztása iPhone-járól

Mentse el a konfigurációs fájlt a Ctrl + O megnyomásával, és lépjen ki a Ctrl + X billentyűkombinációval.

A PageSpeed ​​letiltása

A Google PageSpeed ​​modulja óriási hatással van a webhelyek teljesítményére. Ennek ellenére, ha bármilyen okból nem elégedett az eredménnyel, érdemes letiltani. A modul letiltása mindkét szerveren egyszerű.

Apache

Apache-on van néhány mód a modul letiltására, de messze a leghatékonyabb módja a bináris csomag eltávolítása. Ezzel automatikusan törli a rendszerből a maradék 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 rendszeren szintén egyszerű. A modul kikapcsolásához szerkessze az Nginx konfigurációs fájlját, és állítsa a PageSpeed ​​beállítást „on”-ról „off” értékre.

su -

vagy

sudo -s

nano /etc/nginx/nginx.conf

Keresse meg az „oldalsebesség bekapcsolva” elemet; és módosítsd a következőre:

oldalsebesség kikapcsolva;

Az érték módosítása után lépjen ki a Nano-ból. A PageSpeednek azonnal ki kell kapcsolnia.