مرکز آموزش اولین دیتا

آموزش نحوه فعال کردن GZIP Compression در کنترل پنل cPanel

0

گاهی وب سایت شما با سیستم مدیریت محتوای وردپرس و یا سیستم محتوا های دیگر، با این خطا روبرو می شود:

Enable compression for the following resources to reduce their transfer size by 57.9KiB (80% reduction).

این خطا بیانگر این است که gzip برای وبسایت شما فعال نیست. اکثر هاست ها، بصورت پیشفرض این امکان فعال می باشد اما برخی از سیستم های مدیریت محتوا همچون وردپرس، این امکان را غیر فعال می کند.

آکادمی اولین دیتا در این مقاله به معرفی چند روش برای حل مشکل gzip Compression در کنترل پنل cPanel، می پردازد.

قبل از هر چیز، دقت داشته باشید که پکیج mod_deflate در Apache می بایست بر روی سرور شما نصب و فعال باشد. اگر سطح دسترسی root ندارید، با مدیر هاست خود تماس بگیرید تا این امکان را فعال کنند. اگر از Nginx استفاده می کنید، می بایست پکیج ngx_http_gzip_module نصب و فعال باشد.

mod_deflate در WHM
نمایه فعال بودن mod_deflate در WHM

روش اول:‌ فعال کردن Gzip Compression از طریق cPanel

جهت فعال نمودن Gzip Compression در cPanel، ابتدا وارد کنترل پنل شوید و از بخش Software روی Optimize Website کلیک کنید. (مطابق تصویر زیر)

gzip compression enable cpanel
جهت مشاهده بزرگتر، کلیک کنید

پس از آن، بر روی Compress All Content کلیک کنید. (مطابق تصویر زیر)

gzip compression enable cpanel
جهت مشاهده بزرگتر، کلیک کنید

از این طریق می توانید Gzip Compression را فعال کنید.

پست های مرتبط

روش دوم: فعال سازی gzip Compression از طریق افزونه WP Fastest Cache

افزونه WP Fastest Cache یک افزونه قدرمتند کش برای وبسایت های وردپرسی می باشد که این امکان را برای شما فراهم می کند تا با چند کلیک، وبسایت وردپرسی خود را ۶۰٪ سریع تر کنید. البته این افزونه تنها برای فعال کردن Gzip Compression استفاده نمیشود و مزایای دیگری هم دارد که در یک پست جداگانه به آن خواهیم پرداخت. در وردپرس بخش افزودن افزونه واژه WP Fastest Cache را جستجو کنید و نهایاتا ان را فعال کنید. دقت داشته باشید که تنها فعال کردن افزونه به معنای فعال شدن خود پلاگین نیست. پس از فعال سازی، وارد تنظیمات این افزونه شوید و تنظیمات را طبق تصویر زیر تنظیم کنید و در نهایت تنظیمات انجام شده را ذخیره کنید.

WP Fastest Cache Gzip Compression WordPress
جهت مشاهده بزرگتر، کلیک کنید

اگر تصمیم دارید که نسخه پریمیوم این افزونه را خریداری کنید، با ما تماس بگیرید.

روش سوم: فعال سازی Gzip Compression از طریق .htaccess

فایل .htaccess در هاست های لینوکس، یکی از فایل های هسته ای می باشد. فایل هایی که با . دات (نقطه) شروع می شوند، بصورت پیشفرض بصورت مخفی می باشند. این فایل را می توانید در پوشه public_html بیابید. اگر این فایل وجود ندارد، این فایل را بسازید و اگر وجود دارد و قابل مشاهده نیست، طبق تصویر زیر میتوانید این فایل را از حالت مخفی خارج کنید.

ابتدا وارد cPanel شوید سپس بر روی File Manager کلیک کنید. وارد پوشه Public_html شوید و طبق تصویر زیر، فایل های مخفی را نمایان کنید:

htaccess gzip compression enable
جهت مشاهده بزرگتر، کلیک کنید

پس از آن، این فایل را ویرایش کنید و کد زیر را به انتهای این فایل اضافه کنید تا Gzip Compression برای وبسایت شما فعال شود

<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

# 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
</IfModule>

در نهایت، جهت اطمینان از فعال بودن Gzip Compression می توانید از ابزار GtMetrix و یا از Check Gzip Compression استفاده کنید.

از این طریق می توانید Gzip Compression روا برای وبسایت خود فعال کنید.

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

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد .

Captcha loading...