نحوه فعال سازی فشرده سازی GZIP در وردپرس

وردپرس GZIP

فشرده سازی GZIP در وردپرس – همانطور که گوگل به طور فزاینده‌ای با تجربه کاربری وب سایت ارتباط دارد، توسعه دهندگان وب برای سازگاری با این شرایط با یکدیگر رقابت می‌کنند.
هر چه باشد، یک عامل اصلی تجربه کاربری ، سرعت لود صفحه (زمان بارگزاری) است، که در جولای ۲۰۱۸ به یک عامل رتبه‌بندی جستجو تبدیل شده‌است.
طبق گفته Kissmetrics، ۴۷ درصد از مصرف کنندگان انتظار دارند صفحه وب در ۲ ثانیه یا کم‌تر بار شود.
یکی از راههای افزایش سرعت بارگزاری صفحه ، فشرده سازی است.
با فشرده سازی معمولا در دنیای کامپیوتر آشنا هستید این یک روش بسیار مفید برای گروه‌بندی دسته‌ای از پرونده‌ها در یک فایل کوچک‌تر است. برای وب سایت ها، فشرده سازی وردپرس GZIP معادل فشرده سازی فایل است و این می‌تواند برای عملکرد وب سایت شما شگفتی ایجاد کند – به خصوص هنگامی که زمان بارگزاری صفحه را بهبود می‌دهد.

فشرده سازی وردپرس GZIP چیست؟

GZIP یک فرمت فایل و یک برنامه نرم افزاری است که برای فشرده سازی فایل مورد استفاده قرار می گیرد.
فشرده سازی GZIP توسط Jean-Loup Gailly و Mark Adler ایجاد شد. این برنامه بصورت رایگان برای فشرده سازی مورد استفاده در سیستم های یونیکس اولیه منتشر شد.
فشرده سازی وردپرس GZIP فرآیند کاهش اندازه فایل های وب سایت شما، از جمله HTML، جاوا اسکریپت، و CSS است. فشرده سازی GZIP باید در وب سرور شما فعال باشد تا بتواند کار کند.

نحوه فعالسازی فعال سازی وردپرس GZIP

فشرده سازی وردپرس GZIP در واقع عاملی است که شما باید آن را در سمت سرور فعال کنید، نه وردپرس.

1. فعال سازی وردپرس GZIP از طریق .htaccess

این رایج ترین روش برای فعال کردن فشرده سازی GZIP است.
برای کاهش بوجود آمدن خطرات احتمالی برای وب سایت ، قبل از انجام تغییرات، یک کپی از فایل اصلی ایجاد کنید. و از وب سایت وردپرس خود Back up تهیه کنید!
فایل .htaccess باید در پوشه ریشه (public_html) وب سایت شما باشد.
بهترین راه دسترسی به فایل از طریق FTP است.

همچنین می توانید از رابط کاربری دیگر یا cPanel استفاده کنید.

فایل .htaccess را ویرایش کنید.

سپس کدهای زیر را بین BEGIN WordPress و # END WordPress (مهم نیست کجا) قرار دهید.


# 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

# Remove browser bugs (only needed for really old 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

بعد از انجام تغییرات فایل را ذخیره و وبسایت خود را در ابزارهای سنجش سرعت سایت، تست و نتیجه را مشاهده نمایید.

2. با سرویس میزبانی وب خود تماس بگیرید

اگر خودتان قادر به انجام تغییرات در فایل های وب سایت خود نیستید، می توانید از میزبان وب خود برای کمک در فشرده سازی GZIP سوال کنید.

3. فشرده سازی وردپرس GZIP با استفاده از افزونه

اگر شما از وردپرس استفاده می کنید، همیشه یک افزونه وجود دارد که می تواند کار را ساده تر کند.

این افزونه ها می توانند به راحتی قابلیت فشرده سازی GZIP را فعال کنند.

WP ROCKET

WP Rocket یک افزونه کش است که به صفحات وردپرس کمک می کند تا با چند کلیک سریعتر بارگیری شوند. پس از فعال شدن، WP Rocket این قوانین فشرده سازی را در فایل .htaccess شما با استفاده از ماژول mod_deflate اضافه می کند.

امیدواریم از خواندن این مقاله لذت برده باشید.

اگر نظری دارید میتوانید با ما به اشتراک بگذارید.

منتظر مقالات بیشتر باشید.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی Time limit is exhausted. Please reload CAPTCHA.