يتم تفعيل هذه القاعدة عندما تكتشف "إحصاءات PageSpeed" أنّه تم عرض موارد قابلة للضغط بدون
ضغط gzip.
نظرة عامة
تتوافق جميع المتصفّحات الحديثة مع ضغط gzip لجميع طلبات HTTP وتتفاوض بشأنها تلقائيًا. يمكن أن يؤدي تفعيل ضغط gzip إلى تقليل حجم الاستجابة المنقولة بنسبة تصل إلى 90%، ما يقلل بشكل كبير من وقت تنزيل المورد، ويقلل من استخدام العميل للبيانات، ويحسّن الوقت اللازم لعرض صفحاتك لأوّل مرة.
راجِع
ضغط النص باستخدام GZIP للاطّلاع على مزيد من المعلومات.
اقتراحات
تفعيل دعم ضغط gzip واختباره على خادم الويب الخاص بك. يحتوي مشروع HTML5 النموذجي على
نموذج لملفات إعداد لجميع
الخوادم الأكثر شيوعًا مع تعليقات مفصّلة لكل علامة إعداد وإعداد: ابحث عن الخادم
المفضّل لديك في القائمة، وابحث عن القسم gzip،
وتحقَّق من ضبط الخادم
بالإعدادات المقترَحة.
بدلاً من ذلك، يمكنك الرجوع إلى مستندات خادم الويب بشأن كيفية تفعيل الضغط:
تشير "إحصاءات PageSpeed" إلى أنّ العديد من ملفات المحتوى الثابت تحتاج إلى ضغطها باستخدام gzip،
لكنني هيأت خادم الويب لعرض هذه الملفات باستخدام ضغط gzip.
فلماذا لا يمكن لـ PageSpeed Insights التعرف على طريقة الضغط التي أستخدمها؟
يمكن لخوادم الوكيل وبرامج مكافحة الفيروسات إيقاف الضغط عند تنزيل الملفات على جهاز عميل. تستند نتائج PageSpeed Insights إلى العناوين التي تم عرضها على العميل، لذلك إذا كنت تشغِّل التحليل على جهاز عميل يستخدم برنامج مكافحة الفيروسات هذا، أو كنت تستخدم خادمًا وكيلاً وسيطًا (العديد من الخوادم الوكيلة شفافة، وقد لا تكون على دراية بتدخل وكيل بين العميل وخادم الويب)، فقد يكون ذلك هو سبب هذه المشكلة.
تاريخ التعديل الأخير: 2024-09-03 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-09-03 (حسب التوقيت العالمي المتفَّق عليه)"],[[["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"]]