نحوه فعال کردن GZIP در وردپرس و تشخیص آن

زمان انتشار:
تعداد بازدید: 49
حالت تمام صفحه:

فعال کردن GZIP در وردپرس و نحوه تشخیص فعال بودن آنفعال کردن GZIP در وردپرس یک روش متداول برای افزایش سرعت صفحات و رسیدن به  زمان بارگذاری مطلوب است. از آن‌جا که کاهش حجم صفحات، مورد بسیار مهمی است. این کار می‌تواند تاثیر فوق‌العاده‌ای روی سایت شما داشته باشد و رضایت کاربران و موتورهای جستجو را جلب کند!

به این صورت زمان دانلودبارگذاری و درگیری منابع کاهش می‌یابد. تمام مرورگرهای مدرن قابلیت GZIP را پشتیبانی و به طور خودکار اقدام به فشرده‌سازی درخواست‌ها می‌کنند. امروز در این آموزش از وردپرس یاد قصد داریم نحوه تشخیص فعال بودن قابلیت GZIP سایت و فعال کردن فشرده سازی GZIP را بررسی کنیم.

 پیشنهاد مطالعه: ترفندهای طلایی افزایش سرعت وردپرس (اینفوگرافیک)

فعال کردن GZIP در وردپرس

در ابتدا باید با ویژگی‌های جذاب این قابلیت آشنا شوید. GZIP یک فرمت مورد استفاده برای فشرده‌سازی فایل است. قابلیت فشرده‌سازی GZIP در سمت سرور فعال می‌شود و باعث کاهش اندازه HTML، استایل‌ها و فایل های جاوا اسکریپت می‌شود.

 نکته: این قابلیت روی تصاویر به خوبی کار نمی‌دهد، زیرا اصولا تصاویر با روش دیگری فشرده می‌شوند.

مرورگر کاربر بررسی می‌کند که آیا قابلیت GZIP سایت فعال شده است یا نه. اگر در هدر آن content-encoding: gzip شناسایی شود، فایل های فشرده و کوچک‌تر را پشتیبانی می‌کند. اگر GZIP را فعال نکنید، به احتمال زیاد در در ابزارهای تست سرعت مانند Google PageSpeed Insights و GTmetrix هشدار یا اعلان‌هایی مانند enable gzip compression خواهید دید.

ارور فعال نبود GZIP در Google PageSpeed Insights

ممکن هست اعلان enable compression  مبنی بر فعال‌سازی GZIP‌ در سرویس تست سرعت گوگل دریافت کنید. که در ادامه نحوه فعال کردن GZIP در وردپرس را شرح می‌دهیم و به سادگی می‌توانید این هشدار را رفع کنید.

رفع ارور enable compression سایت

ارور فعال نبود GZIP در GTmetrix

از سوی دیگر ممکن است هشدار مشابهی در سرویس جی تی متریکس دریافت کنید که باز هم ذکر می‌شود با فعال کردن GZIP در وردپرس هشدار مربوطه رفع می‌گردد.

Enable GZIP compression warning in GTmetrix

سوال: با این تفاسیر چگونه تشخیص بدهیم که قابلیت فشرده‌سازی GZIP‌ سایت وردپرسی ما فعال است یا خیر؟ به سادگی به کمک روش‌هایی که در ادامه ذکر می‌کنیم می‌توانید تشخیص دهید که آیا این قابلیت روی وب سایت شما فعال است یا خیر و سپس به فعال کردن GZIP در وردپرس بپردازید. 🙂

نحوه تشخیص فعال بودن قابلیت GZIP وب سایت

امروزه این قابلیت روی اکثر مرورگرها پشتیبانی می‌شود. لیستی از مرورگرهایی که می‌توانند پشتیبان “content-coding: gzip” HTTP response باشند:

  • اینترنت اکسپلورر ۵٫۵+
  • اپرا ۵+ 
  • فایرفاکس ۰٫۹٫۵+
  • کروم
  • سافاری

حالا برای اینکه تشخیص بدهید فشرده‌سازی GZIP فعال است یا نه دو روش دارید:

  1. استفاده از ابزار Check GZIP Compression Tool
  2. بررسی هدر یا GZIP content-encoding HTTP Response Header

روش اول: تشخیص فعال بودن GZIP سایت با ابزار

اولین و سریع‌ترین روش برای بررسی اینکه آیا قابلیت فشرده سازی GZIP در سایت شما فعال است یا خیر، استفاده از ابزار مربوط به آن است. به ابزار Check GZIP compression tool رجوع و آدرس سایت خود را در فیلد مربوطه وارد کنید. این ابزار وضعیت GZIP‌ سایت شما را نمایش می‌دهد که فعال است یا نه. همچنین میزان قشرده‌سازی را به صورت درصد می‌توانید مشاهده کنید که در تصویر زیر ۸۵٫۲ درصد است.

تشخیص فعال بودن GZIP سایت

روش دوم: تشخیص فعال بودن GZIP سایت با بررسی هدر سایت

روش دوم بررسی فعال بودن gzip هم کار سختی نیست تنها کافی است که وضعیت  “content-encoding: gzip” را در سایت خود بررسی کنید و ببینید در حالت فعال قرار دارد یا خیر. برای این منظور مراحل زیر را دنبال کنید:

  1. به وب سایت خود مراجعه کرده و روی مرورگر راست کلیک و گزینه  INSPECT را انتخاب کنید.
  2. به تب NETWORK رجوع کنید سپس کلیک F5 را بزنید تا محتویات رفرش شود.
  3. روی هدر اول کلیک کنید. (در مرورگر کروم روی گزینه Headers کلیک کنید و سپس مورد اول را انتخاب کنید.)
  4. در ستون سمت راست صفحه به دنبال عبارت content-encoding باشید.
  5. در صورتی که مقابل آن عبارت GZIP نوشته شده یعنی این قابلیت در سایت شما فعال است.

چطور تشخیص دهیم GZIP سایت فعال است

حالا اگر قابلیت فشرده سازی فعال نبود چگونه نسبت به فعال کردن GZIP‌ در وردپرس یا وب سایت خود اقدام کنیم؟

دو روش برای فعال کردن GZIP در وردپرس

  1. اولین و یکی از ساده ترین راه های فعال کردن GZIP در وردپرس این است که از افزونه‌های مربوطه کمک بگیرید. برای مثال افزونه WP Rocket با استفاده از ماژول mod_deflate کدهای مربوط به فشرده سازی GZIP را در فایل .htaccess  اضافه می‌کند. افزونه W3 Total Cache هم مناسب است.
  2. روش دوم فعال کردن GZIP در وردپرس این است که قطعه کدهای زیر را به فایل .htaccess وب سایت خود اضافه کنید.

 اگر فایل htaccess. را نیافتید از راهنمای فایل htaccess. چیست کمک بگیرید.

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

امیدوارم که آموزش فعال کردن GZIP در وردپرس شما را در فشرده‌سازی‌های وردپرس یاری کرده باشد! موفق باشید 🙂

درباره نویسنده

76 نوشته تا کنون
فارغ‌التحصیل رشته آی‌تی. کارشناس آی‌تی وردپرس‌یاد ?
✍باتمام علاقه‌ای که به دنیای آی‌تی داشتم با وردپرس آشنا شدم و اکنون تمام تلاشم برای تهیه آموزش‌های کاربردی و کمک به علاقه‌مندان دنیای بزرگ وردپرس است.

پاسخ دهید

دیدگاه شما برای ما ارزشمند است. در کمترین زمان ممکن به آن پاسخ خواهیم داد.

دیدگاه های این نوشته

دیدگاهی برای این نوشته وجود ندارد.