- - כיצד להתקין את מודול PageSpeed ​​של גוגל ב- Apache ו- Nginx ב- Linux

כיצד להתקין את מודול PageSpeed ​​של גוגל ב- Apache ו- Nginx ב- Linux

דרך נהדרת לשפר את מהירות שרת האינטרנט שלך ב- Linux היא באמצעות מודול Google PageSpeed. הפעלת מודול PageSpeed ​​של Google ב- Apache או Nginx מביא למהירות טעינה של דפים במהירות של עד 10X.

הוראות Apache

אפאצ'י הוא שרת האינטרנט המועדף על מרבית לינוקסהתקנות. כתוצאה מכך, גוגל מעדיפה שהמשתמשים ילכו במסלול זה בעת השימוש בו. אם אתה משתמש בשרת אובונטו, שרת דביאן, שרת פדורה, Redhat Enterprise Linux, CentOS או אפילו Suse Enterprise Linux, עקוב אחריך כדי שהפלאגין יפעל.

הערה: גוגל אינה תומכת במערכות הפעלה של שרתים המפעילות Apache שאינן משתמשות ב- DEB או RPM. לשימוש בפלטפורמות אחרות מומלץ שרת האינטרנט של NGINX.

שרת אובונטו / שרת דביאן

קבלת מודול PageSpeed ​​עובד על שתיהןמערכות הפעלה של שרת דביאן ואובונטו קלות לרענון מכיוון שגוגל מספקת חבילה בינארית להורדה. חבילה זו מכילה את המודול וכן מאגר תוכנה רשמי המבטיח כי המודול יהיה מעודכן תמיד.

התחל על ידי הורדת החבילה באמצעות ווגט כלי להורדה - -.

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

או

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

לחלופין, הורד את גרסת הבטא של המודול באמצעות:

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

או

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

חבילת Pagespeed אינה גדולה ולכן ההורדה לא תימשך זמן רב. כאשר היא מסתיימת, השלב הבא בתהליך הוא להתקין את החבילה למערכת באמצעות dpkg.

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

או

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

התקנת המודול באמצעות dpkg צריך לעבוד ללא רבב, ללא שום בעיות תלות. אם מתעוררות טעויות תלות מסיבה כלשהי, תקן אותן באמצעות הפקודה הבאה:

sudo apt install -f

RHEL / CentOS

כמו Ubuntu, משתמשי RHEL ו- CentOS מחפשים להשיגמודול PageSpeed ​​של גוגל לא צריך לעבור תהליך מורכב. במקום זאת, יש קובץ RPM נוח שמוכן להורדה. כדי להתחיל בתהליך ההתקנה, השתמש ב- ווגט כלי להורדת החבילה.

כדי לקבל את הגרסה האחרונה ויציבה של Mod_pagespeed, נסה:

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

או

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

עבור גרסת הבטא, בצע:

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

או

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

משתמש ב סל"ד הפקודה, התקן את Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

הוראות Nginx

יחד עם אפאצ'י, גם מודול PageSpeed ​​של גוגליש תמיכה ב- Nginx. עם זאת, בניגוד לאפאצ'י, אין חבילות בינאריות נוחות להורדה. במקום זאת, מי שמחפש להשתמש בו צריך להשיג אותו ביד.

כדי להתחיל בהתקנת המודול ב- Nginx, הזן את הפקודה הבאה. הפעלת פקודה זו תבצע סקריפט אוטומטי המגדיר את הכל.

הערה: על מנת להשתמש בסקריפט זה, נדרש תלתל. חפש "סלסול" במנהל החבילות והתקן אותו לפני שתמשיך.

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

לאחר השלמת הסקריפט, מודול Nginx Pagespeed אמור לעבוד.

הגדר את מהירות הדף

התקנת מודול PageSpeed ​​לשרת האינטרנט של Apache אינה מצריכה תצורה. לעומת זאת ב- Nginx. כדי לאפשר את המודול בתוך שרת האינטרנט Nginx, ערוך את nginx.conf קובץ. במסוף, צבר שורש ואז פתח את קובץ התצורה באמצעות ננו.

su -

או

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

בקובץ התצורה הדבק את הקוד הבא:

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$" { }

שמור את קובץ התצורה על ידי לחיצה על Ctrl + O, וצא עם Ctrl + X.

השבת את מהירות הדף

מודול PageSpeed ​​של גוגל משפיע רבות עלביצועים עבור אתרים. ובכל זאת, אם אינך מרוצה מהתוצאות, מכל סיבה שהיא, תרצה להשבית אותן. השבתת המודול קלה בשני השרתים.

אפאצ'י

ב- Apache, יש כמה דרכים להשבית את ה-מודול, אך ללא ספק הדרך היעילה ביותר היא פשוט להסיר את ההתקנה של החבילה הבינארית. פעולה זו תנקה אוטומטית את כל קבצי התצורה והספריות שנותרו מהמערכת.

דביאן / אובונטו

sudo apt remove mod-pagespeed

או

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

או

sudo yum remove mod-pagespeed-beta

נגינקס

השבתת המודול ב- Nginx היא גם פשוטה. כדי לכבות את המודול, ערוך את קובץ התצורה של Nginx והגדר את PageSpeed ​​מ"הפעלה "ל"כיבוי".

su -

או

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

מצא "מהירות העמודים;" ושנה אותו ל:

pagespeed off;

לאחר שינוי הערך, צא מננו. דף המהירות אמור לכבות באופן מיידי.

הערות