آخرین بروزرسانی در تاریخ : ۱۳, بهمن, ۱۳۹۸

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

Gzip چیست و چه کاری انجام می دهد؟

به احتمال زیاد تا به حال از فایل های مختلف فشرده شده استفاده کرده اید و با نرم افزار های گوناگون فشرده ساز فایل آشنا هستید و اینکه پسوند فایل های فشرده شده با نرم افزار های فشرده ساز بصورت RAR و ZIP است. Gzip هم دقیقا همین کارو برای سایت شما انجام میده و تمامی فایل های html , css , جاوا اسکریپت و… رو فشرده سازی می کنه و سرعت بارگذاری صفحات سایت رو به صورت چشمگیری بهبود می بخشه.  

تست سرعت سایت قبل از فعالسازی gzip در وردپرس

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

تست سرعت سایت با ابزار GTmetrix

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

فعال کردن gzip در وردپرس با htaccess

برای فعالسازی gzip در وردپرس افزونه های مختلفی وجود داره که می تونید استفاده کنید ، در مقاله های بعدی افزونه های برتر برای فعال کردن gzip در وردپرس رو بهتون معرفی می کنم ، اما در اینجا ما از افزونه استفاده نمی کنیم چون یک وردپرس کار حرفه ای برای هر کار جزئی که از افزونه استفاده نمی کنه و یکم هم دست به کد می شه !

دسترسی به فایل htaccess برای فعال سازی gzip

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

فعالسازی gzip در وردپرس
به نمایش درآوردن فایل های مخفی در سی پنل

  بعد از باز شدن پنجره بالا گزینه Show Hidden Files رو انتخاب کنید و دکمه Save رو بزنید. بعد از انجام این کار فایل htaccess قابل مشاهده خواهد بود.  

ساخت فایل htaccess در صورت وجود نداشتن 

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

کدهای فعالسازی gzip در وردپرس

<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 در وردپرس در فایل htaccess

بعد از طی کردن مراحل بالا روی فایل htaccess راست کلیک کرده و گزینه edit رو انتخاب کنید تا به صفحه ای مشابه زیر منتقل شوید:   

فعال کردن gzip در وردپرس
محل قرار دادن کدهای gzip

   بعد از باز شدن فایل htaccess کد های فعالسازی gzip در وردپرس رو درون این فایل قرار دهید. در انتها فایل htaccess باید به شکل زیر باشد:   

فعالسازی gzip با استفاده از فایل htaccess
شکل نهایی فایل htaccess

 بعد از پایان کار تغییرات رو سیو کنید. تبریک میگم شما تونستید gzip را در وب سایت وردپرس خود فعال کنید و بهینه سازی سرعت سایت خودتون رو انجام دادید.

حال مجددا به سایت جی تی متریکس بروید و آدرس سایت خود را وارد کنید و سرعت بارگذاری خودتون رو با قبل از اینکه جی زیپ رو فعال کنید مقایسه کنید تا متوجه شوید که فعال کردن gzip در وردپرس چقدر می تواند تاثیرگذار باشد.

جمع بندی

در انتها امیدوارم که فعالسازی gzip در وردپرس رو با استفاده از این آموزش یاد گرفته باشید و با استفاده از آن بتونید سرعت سایتتون رو افزایش بدید. اگه سوالی در رابطه با فعال کردن gzip در وب سایت وردپرسی خود داشتید در قسمت دیدگاه های سایت با ما در تماس باشید. ممنون از همراهیتون 😉  

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

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