آموزشمقالاتوردپرس

چگونه فشرده سازی GZIP را در وردپرس فعال کنیم؟

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

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

برای آن که ببینیم آیا این فشرده سازی در حال حاضر فعال است یا خیر کافیست به وب سایت checkgzipcompression مراجعه نمایید تا به صورت رایگان این بررسی را انجام دهید. در این وب سایت با وارد کردن آدرس سایت خود و تنها یک کلیک این کار صورت می پذیرد. در صورتی که فعال نبود در ادامه با ما همراه باشید.

چگونه فشرده سازی GZIP را در وردپرس فعال کنیم؟

راه های متعددی برای این منظور در نظر گرفته شده است. پس با ما باشید تا این راه ها را شرح دهیم.

فعال کردن GZIP در آپاچی

برای فعال کردن فشرده سازی GZIP در وب سرور آپاچی شما باید فایل htaccess خود را ویرایش کنید. کدهای زیر  باید به فایل .htaccess اضافه شود.فایل .htaccess را می توان در ریشه یا سایت وردپرس پیدا کرد.

<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 با استفاده از افزونه ی وردپرس

یکی از ساده ترین راه ها برای این کار استفاده از افزونه های وردپرس است. به عنوان مثال افزونه ی WP Rocket قوانین فشرده سازی GZIP را به فایل .htaccess اضافه می کند و به طور خودکار از mod_deflate استفاده می کند.

 

فعالسازی GZIP در NGINX

اگر شما NGINX را اجرا می کنید همه چیزی که باید انجام دهید این است که خطوط زیر را به فایل پیکربندی nginx.conf اضافه کنید.

gzip on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
gzip_vary on;
gzip_types text/plain text/css text/javascript image/svg+xml image/x-icon application/javascript application/x-javascript;

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

برچسب ها
نمایش بیشتر

نسرین ولی خانی

مهندسی تکنولوژی نرم افزار در صورت نیاز به راه ارتباطی به ایمیل زیر پیام ارسال نمایید. nasi.vl76@gmail.com

نوشته های مشابه

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

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

بستن