הכלל הזה מופעל כשמערכת PageSpeed Insights מזהה שהוגדרו משאבים שניתנים לדחיסה ללא
הדחיסה gzip.
סקירה כללית
כל הדפדפנים המודרניים תומכים בדחיסת נתונים מסוג gzip ו מנהלים משא ומתן עליה באופן אוטומטי עבור כל בקשות ה-HTTP. הפעלת הדחיסה של gzip יכולה להפחית את הגודל של התגובה המועברת
בשיעור של עד 90%, וכך לקצר משמעותית את משך הזמן להורדת המשאב, לצמצם את השימוש
בנתונים אצל הלקוח ולשפר את זמן העיבוד הראשון של הדפים.
מידע נוסף זמין במאמר
דחיסת טקסט באמצעות GZIP.
המלצות
הפעל ובודקים את התמיכה בדחיסת gzip בשרת האינטרנט שלך. פרויקט ה-HTML5 Boilerplate מכיל קובצי תצורה לדוגמה לכל השרתים הפופולריים ביותר, עם הערות מפורטות לכל סימון והגדרה של כל הגדרה: אפשר למצוא את השרת המועדף ברשימה, לחפש את הקטע gzip ולוודא שלשרת נקבעו הגדרות מומלצות.
לחלופין, אפשר להיעזר בתיעוד של שרת האינטרנט כדי לדעת איך להפעיל דחיסה:
PageSpeed Insights מדווח שרבים מקובצי התוכן הסטטי שלי צריכים להידחות באמצעות gzip, אך
הגדרתי את שרת האינטרנט כך שיציג את הקבצים האלה באמצעות דחיסת gzip.
למה מערכת PageSpeed Insights לא מזהה את הדחיסה?
שרתי proxy ותוכנות אנטי-וירוס יכולים להשבית את הדחיסה כשמורידים קבצים למכונת לקוח. התוצאות של PageSpeed Insights מבוססות על כותרות שהוחזרו בפועל ללקוח שלכם. לכן, אם אתם מפעילים את הניתוח במחשב לקוח שמשתמש בתוכנת אנטי-וירוס כזו, או מאחורי שרת proxy ביניים (שרתי proxy רבים הם שקופים, וייתכן שאתם אפילו לא מודעים לכך ששרת proxy מתערב בין הלקוח לשרת האינטרנט), ייתכן שהם הסיבה לבעיה.
[null,null,["עדכון אחרון: 2024-09-03 (שעון UTC)."],[[["This documentation applies to a deprecated version of PageSpeed Insights (v4) and will be shut down soon; users should refer to the latest version (v5)."],["The primary focus of this document is to explain how enabling GZIP compression can significantly improve website performance by reducing file sizes."],["PageSpeed Insights may report compression issues due to interference from proxy servers or anti-virus software affecting the headers returned to the client."],["Modern browsers inherently support GZIP compression, so enabling it on your web server is crucial for optimization."],["This page offers guidance and links to resources on how to enable GZIP compression for various web servers like Apache, Nginx, and IIS."]]],["PageSpeed Insights flags resources served without `gzip` compression, which can reduce response size by up to 90%. Modern browsers support `gzip`, improving download time and data usage. To resolve this, enable and test `gzip` on your server, using tools like `mod_deflate` for Apache, `ngx_http_gzip_module` for Nginx, or configure HTTP compression in IIS. Proxy servers or anti-virus software can interfere with compression, impacting PageSpeed Insights' results.\n"]]