آموزش رفع خطای Enable gzip compression در GTmetrix

اگر شما هم در دنیای وب فعالیت دارید و با ابزارهای تحلیل سایت مانند GTmetrix سر و کار داشته‌اید، ممکن است با ارور “Enable Gzip Compression” مواجه شده باشید. در این مقاله قصد داریم مفهوم Gzip، اهمیت آن در بهبود عملکرد سایت، و نحوه رفع این ارور را به شما آموزش دهیم.

Gzip چیست و چرا مهم است؟

احتمالاً با فرمت‌های فشرده‌سازی مانند ZIP و RAR آشنایی دارید. Gzip نیز یک روش فشرده‌سازی مشابه است که به‌طور خاص برای صفحات وب طراحی شده است. این روش، فایل‌های HTML، CSS، و جاوااسکریپت را فشرده می‌کند تا حجم آن‌ها کاهش یابد و سرعت بارگذاری صفحات افزایش پیدا کند. زمانی که یک کاربر به سایت شما وارد می‌شود، مرورگر درخواست اطلاعات را به سرور ارسال می‌کند. اگر Gzip فعال باشد، سرور فایل‌های فشرده‌شده را ارسال می‌کند و مرورگر آن‌ها را بازگشایی می‌کند. این فرایند موجب کاهش زمان بارگذاری و بهبود تجربه کاربری می‌شود.

مزایای استفاده از Gzip:

  • کاهش حجم فایل‌ها تا 70 درصد.
  • کاهش مصرف پهنای باند.
  • افزایش سرعت بارگذاری صفحات.
  • بهبود رتبه سایت در ابزارهای تحلیل مانند GTmetrix.

چگونه فعال بودن Gzip را بررسی کنیم؟

 

روش اول: استفاده از ابزار آنلاین

وب‌سایت‌هایی مانند www.giftofspeed.com/gzip-test می‌توانند به شما نشان دهند که آیا Gzip در سایت شما فعال است یا خیر. کافی است آدرس سایت خود را وارد کرده و نتیجه را مشاهده کنید. این ابزار همچنین میزان کاهش حجم صفحات را تخمین می‌زند.

روش دوم: استفاده از مرورگر

  1. در صفحه سایت خود راست‌کلیک کرده و گزینه Inspect Element را انتخاب کنید.
  2. به تب Network بروید و صفحه را مجدداً بارگذاری کنید.
  3. یکی از فایل‌ها را انتخاب کرده و در بخش Headers دنبال عبارت “content-encoding: gzip” بگردید. اگر این عبارت وجود داشته باشد، یعنی Gzip در سایت شما فعال است.

رفع ارور Enable Gzip Compression در GTmetrix

روش اول: فعال‌سازی Gzip در وردپرس

برای سایت‌های وردپرسی، می‌توانید از دو روش استفاده کنید:

  1. استفاده از افزونه: افزونه‌هایی مانند W3 Total Cache یا WP Rocket به‌راحتی قابلیت Gzip را فعال می‌کنند.
  2. ویرایش فایل htaccess.:
    • وارد هاست خود شده و فایل htaccess. را پیدا کنید. (اگر این فایل مخفی است، گزینه “Show Hidden Files” را در تنظیمات فعال کنید.)
    • فایل را باز کرده و کد زیر را به انتهای آن اضافه کنید:
      <IfModule mod_deflate.c>
      # Compress HTML, CSS, JavaScript, Text, XML and fonts
      AddOutputFilterByType DEFLATE application/javascript
      AddOutputFilterByType DEFLATE application/rss+xml
      AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
      AddOutputFilterByType DEFLATE application/x-font
      AddOutputFilterByType DEFLATE application/x-font-opentype
      AddOutputFilterByType DEFLATE application/x-font-otf
      AddOutputFilterByType DEFLATE application/x-font-truetype
      AddOutputFilterByType DEFLATE application/x-font-ttf
      AddOutputFilterByType DEFLATE application/x-javascript
      AddOutputFilterByType DEFLATE application/xhtml+xml
      AddOutputFilterByType DEFLATE application/xml
      AddOutputFilterByType DEFLATE font/opentype
      AddOutputFilterByType DEFLATE font/otf
      AddOutputFilterByType DEFLATE font/ttf
      AddOutputFilterByType DEFLATE image/svg+xml
      AddOutputFilterByType DEFLATE image/x-icon
      AddOutputFilterByType DEFLATE text/css
      AddOutputFilterByType DEFLATE text/html
      AddOutputFilterByType DEFLATE text/javascript
      AddOutputFilterByType DEFLATE text/plain
      AddOutputFilterByType DEFLATE text/xml
      
      # Removing browser bugs for older browsers
      BrowserMatch ^Mozilla/4 gzip-only-text/html
      BrowserMatch ^Mozilla/4\.0[678] no-gzip
      BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
      Header append Vary User-Agent
      </IfModule>

روش دوم: فعال‌سازی Gzip در سرور آپاچی

  1. به File Manager هاست وارد شوید.
  2. فایل htaccess. را ویرایش کرده و کدهای بالا را اضافه کنید.
  3. تغییرات را ذخیره کرده و سایت خود را بررسی کنید.

روش سوم: فعال‌سازی Gzip در جوملا

  1. به پنل مدیریت جوملا وارد شوید.
  2. به مسیر تنظیمات کلی > تب سرور بروید.
  3. گزینه “فشرده‌سازی Gzip” را فعال کرده و تنظیمات را ذخیره کنید.

 

نتیجه‌گیری

فعال‌سازی قابلیت Gzip یکی از مهم‌ترین اقدامات در بهینه‌سازی سرعت وب‌سایت است. این قابلیت با کاهش حجم فایل‌ها و بهینه‌سازی پهنای باند، تجربه کاربری را بهبود می‌بخشد و رتبه سایت شما را در ابزارهای تحلیل مانند GTmetrix ارتقا می‌دهد.

با استفاده از روش‌های ذکرشده در این مقاله، می‌توانید خطای Enable Gzip Compression را برطرف کرده و عملکرد سایت خود را بهبود دهید. همین حالا دست به کار شوید و از تأثیر مثبت این تغییر بهره‌مند شوید!

سبحان لطیف کار

Recent Posts

کابل کواکسیال و طرز کار اتوبوسی آن ها: سفری از دیروز تا امروز

شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…

2 هفته ago

ویندوز سرور 2025؛ گامی بلند در مدیریت زیرساخت های هوشمند

مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…

4 هفته ago

DDoS: چگونه از وب‌سایت خود محافظت کنیم؟

حملات DDoS (Distributed Denial of Service) یکی از پیچیده‌ترین و مخرب‌ترین تهدیدات سایبری برای وب‌سایت‌ها…

4 ماه ago

چگونه Pytorch را در اوبونتو 22.04 نصب کنیم؟

PyTorch یک چارچوب ماشین لرنیگ اوپن سورس پرکاربرد است که به دلیل سهولت استفاده، نمودار…

4 ماه ago

چگونه سرور SMTP را در اوبونتو نصب کنیم؟

اگر شما یک شخص، یک کسب و کار کوچک یا یک شرکت تجاری باشید که…

4 ماه ago

نحوه نصب Ansible در اوبونتو 22.04

Ansible برای مدیران سیستم و متخصصان DevOps که می خواهند روند کار IT خود را…

4 ماه ago