gzip
ارائه شده اند.بررسی اجمالی
همه مرورگرهای مدرن از فشردهسازیgzip
برای همه درخواستهای HTTP پشتیبانی میکنند و بهطور خودکار مذاکره میکنند. فعال کردن فشردهسازی gzip
میتواند اندازه پاسخ انتقالیافته را تا ۹۰ درصد کاهش دهد که میتواند به میزان قابل توجهی زمان دانلود منبع را کاهش دهد، مصرف داده را برای مشتری کاهش دهد و زمان اولین رندر صفحات شما را بهبود بخشد. برای کسب اطلاعات بیشتر به فشرده سازی متن با GZIP مراجعه کنید.توصیه ها
پشتیبانی فشرده سازی gzip را در وب سرور خود فعال و آزمایش کنید. پروژه HTML5 Boilerplate شامل فایل های پیکربندی نمونه برای همه محبوب ترین سرورها با نظرات دقیق برای هر پرچم و تنظیمات پیکربندی است: سرور مورد علاقه خود را در لیست پیدا کنید، بخشgzip
را جستجو کنید و تأیید کنید که سرور شما با تنظیمات توصیه شده پیکربندی شده است. از طرف دیگر، با مستندات مربوط به وب سرور خود در مورد نحوه فعال کردن فشرده سازی مشورت کنید:- آپاچی: از mod_deflate استفاده کنید
- Nginx: از ngx_http_gzip_module استفاده کنید
- IIS: فشرده سازی HTTP را پیکربندی کنید
سوالات متداول
- PageSpeed Insights گزارش می دهد که بسیاری از فایل های محتوای ثابت من نیاز به gzip دارند، اما من وب سرور خود را طوری پیکربندی کرده ام که این فایل ها را با استفاده از فشرده سازی gzip ارائه دهد. چرا PageSpeed Insights فشرده سازی را تشخیص نمی دهد؟
- سرورهای پروکسی و نرمافزارهای ضد ویروس میتوانند فشردهسازی را هنگام بارگیری فایلها در دستگاه مشتری غیرفعال کنند. نتایج PageSpeed Insights بر اساس هدرهایی است که در واقع به کلاینت شما بازگردانده شده اند، بنابراین اگر تجزیه و تحلیل را بر روی یک ماشین کلاینت که از چنین نرم افزار ضد ویروسی استفاده می کند یا پشت یک سرور پروکسی میانی قرار دارد اجرا می کنید (بسیاری از پراکسی ها شفاف هستند، و حتی ممکن است از مداخله یک پروکسی بین مشتری و وب سرور خود آگاه نباشید)، ممکن است علت این مشکل باشند.
بازخورد
این صفحه به شما کمک کرد؟