כיצד להתקין ולהגדיר מודול. עבור Apacheu שרת
ישנם גורמים רבים שיכולים להשפיע על המהירות של אתר אינטרנט, ואחד מהם הוא ביצועי השרת - כמה מהר השרת יכול להפוך את דף האינטרנט לשרת אותו לדפדפן. אמנם יש דרכים רבות כדי לשפר את המהירות של אתר וורדפרס, יש גם כלי שרת שיכולים לייעל את הביצועים של השרת. מודול PageSpeed עבור אפאצ 'י הוא אחד מהם.
מודול PageSpeed הוא מודול עבור שרת האינטרנט Apache כדי לבצע אופטימיזציה של דפי אינטרנט, לשפר את הביצועים ולהחיל מסנני פלט.
מאפיינים
חלק מהתכונות העיקריות של מודול PageSpeed כוללות הפחתת זמן הטעינה, כמות הבקשות וגודל העומס. ניתן להשתמש עד 44 מסננים כדי לייעל את דף האינטרנט שלך. הנה מה שמודול PageSpeed יכול לעשות:
- שלב Javascript ו- CSS. אחד הדברים העיקריים כי מודול PageSpeed עושה לשלב את Javascript ו- CSS על פחות קבצים, ובכך לצמצם את בקשות המשאבים שבוצעו לשרת.
- צמצם את JavaScript ואת CSS. מודול PageSpeed מסיר מעברי שורה, רווחים ריקים ותגובות מיותרות מקבצי Javascript ו- CSS.
האמור לעיל הוא מוקטן כדי להפוך את זה:
מעל שני הקבצים גם לעשות את אותה עבודה, אבל השני הוא קטן יותר בגודל, ולכן מתרגמת לזמן טעינה מהירה של האתר.
- Javascript Deferred טוען. טעינת קובץ Javascript תתעכב עד טעינת דף האינטרנט. זה יהיה לוודא כי המבקר שלך יראו את התוכן הראשון בהקדם האפשרי. שים לב שתכונה זו עלולה לשבור את האתר שלך, בהתאם לפונקציונליות של קוד Javascript. בעת הפעלת תכונה זו, תחילה לבדוק את אתר האינטרנט שלך לפני שהוא הופך אותו חי.
- המודול Pagespeed מגיע עם מספר כללים שבהם הוא משתמש כדי לדחוס ולבצע אופטימיזציה של תמונות כדי להקטין את זמן הטעינה של האתר. הכללים כוללים תמונות תגובה, תמונות lazyload ו- Inline תצוגה מקדימה אשר מראה איכות נמוכה של תמונות.
הַתקָנָה
הפקודות הבאות מתקינות את המודול 'מהירות דף' ב- Ubuntu. האם לציין כי זה עבור אפאצ 'י, כלומר השרת שלך צריך להיות פועל אפאצ' י. אם אתה משתמש Nginx, אתה צריך לבנות מהמקור.
אם אתה משתמש במערכת הפעלה של 32 סיביות, הפעל את הפקודה הבאה:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
הפעל פקודה זו עבור מערכת הפעלה של 64 סיביות:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
הפקודות לעיל להוריד את החבילה. פקודות אלה לפרוק ולהתקין אותו.
sudo dpkg -i mod-pagespeed - * deb sudo apt-get -f להתקין
התקנת PageSpeed מוסיפה את המאגר של Google למערכת, כך שהוא יעדכן את עצמו בכל עדכון מערכת. אנחנו יכולים לאמת את ההתקנה על ידי הפעלת הפקודה להלן ואתה תקבל את הפלט המוצג:
תלתל -D- 162.213.36.95 | רֹאשׁ
תְצוּרָה
קובץ התצורה מאוחסן בספריה "/ etc / apache2 / mods-available /". בעת התקנת PageSpeed, המודול מופעל באופן אוטומטי, כמו גם את "mod_deflate" שהוא מודול דחיסה gzip.
כדי להפעיל ולכבות את מודול PageSpeed, ערוך את קובץ התצורה באמצעות עורך הטקסט המועדף עליך.
sudo nano /etc/apache2/mod-available/pagespeed.conf
פתיחת הקובץ, אתה יכול לראות כי "ModPagespeed" מוגדר "על" כברירת מחדל. שינוי זה ל "כבוי" יהיה להשבית את מודול Pagespeed.
בעוד ש- PageSpeed מבצע אופטימיזציה לאתר, הוא יוצר מספר משאבים המאוחסנים בספרייה הנקראת "pagespeed_static". כדי לשנות ספריה זו, ערוך את קובץ התצורה והוסף שורה זו:
ModPagespeedStaticAssetPrefix / מותאם אישית / סטטי / ספרייה
נוֹהָג
מודול PageSpeed מספק ממשק דפדפן כדי להציג את הנתונים הסטטיסטיים של הפלט שלו. כדי לגשת לממשק הדפדפן בכתובת IP ציבורית, יהיה עליך לערוך את השורות הבאות בקובץ התצורה:
מתחת לשורה Allow 127.0.0.1, הוסף שורה דומה לכתובת הציבורית שלך במקום כתובת localhost, משהו כמו:
אפשר מ- 192.xx.xx.xx
החלף את "192.xx.xx.xx" עם כתובת ה- IP הציבורית שלך.
כעת תוכל להפעיל מחדש את Apache ולבדוק את הכתובת. תראה פלט שנראה דומה לזה;
סיכום
את PageSpeed מודול מספק דרך טובה עבור מנהל האתר כדי לייעל את ביצועי השרת מבלי לעשות הרבה tweaking. זה יכול להיות מותקן בקלות לעבוד מתוך הקופסה. עם זאת, הערה קטנה, בעת הפעלת המסננים שלה, עדיף לבדוק את זה בשרת הבדיקה ולראות אם זה עובד הראשון לפני שהוא עושה את זה חי.