דרך נהדרת לשפר את מהירות שרת האינטרנט שלך ב- 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;
לאחר שינוי הערך, צא מננו. דף המהירות אמור לכבות באופן מיידי.
הערות