این قانون زمانی فعال می شود که PageSpeed Insights تشخیص دهد که منابع قابل تراکم بدون فشرده سازی gzip ارائه شده اند.
بررسی اجمالی
همه مرورگرهای مدرن از فشردهسازی gzip برای همه درخواستهای HTTP پشتیبانی میکنند و بهطور خودکار مذاکره میکنند. فعال کردن فشردهسازی gzip میتواند اندازه پاسخ انتقالیافته را تا ۹۰ درصد کاهش دهد که میتواند به میزان قابل توجهی زمان دانلود منبع را کاهش دهد، مصرف داده را برای مشتری کاهش دهد و زمان اولین رندر صفحات شما را بهبود بخشد. برای کسب اطلاعات بیشتر به فشرده سازی متن با GZIP مراجعه کنید.
توصیه ها
پشتیبانی فشرده سازی gzip را در وب سرور خود فعال و آزمایش کنید. پروژه HTML5 Boilerplate شامل فایل های پیکربندی نمونه برای همه محبوب ترین سرورها با نظرات دقیق برای هر پرچم و تنظیمات پیکربندی است: سرور مورد علاقه خود را در لیست پیدا کنید، بخش gzip را جستجو کنید و تأیید کنید که سرور شما با تنظیمات توصیه شده پیکربندی شده است. از طرف دیگر، با مستندات مربوط به وب سرور خود در مورد نحوه فعال کردن فشرده سازی مشورت کنید:
PageSpeed Insights گزارش می دهد که بسیاری از فایل های محتوای ثابت من نیاز به gzip دارند، اما من وب سرور خود را طوری پیکربندی کرده ام که این فایل ها را با استفاده از فشرده سازی gzip ارائه دهد. چرا PageSpeed Insights فشرده سازی را تشخیص نمی دهد؟
سرورهای پروکسی و نرمافزارهای ضد ویروس میتوانند فشردهسازی را هنگام بارگیری فایلها در دستگاه مشتری غیرفعال کنند. نتایج PageSpeed Insights بر اساس هدرهایی است که در واقع به کلاینت شما بازگردانده شده اند، بنابراین اگر تجزیه و تحلیل را بر روی یک ماشین کلاینت که از چنین نرم افزار ضد ویروسی استفاده می کند یا پشت یک سرور پروکسی میانی قرار دارد اجرا می کنید (بسیاری از پراکسی ها شفاف هستند، و حتی ممکن است از مداخله یک پروکسی بین مشتری و وب سرور خود آگاه نباشید)، ممکن است علت این مشکل باشند.
تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی."],[[["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."]]],[]]