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