فشرده کردن جی زیپ چه می باشد و طریقه اکتیو کردن آن

فشرده سازی جی زیپ چیست و طریقه
اکتیو کردن آن


یاددهی بالا بردن سرعت وب سایت های جوملایی با
اکتیوکردن پرس سازی gzip


 


پرس کردن جی زیپ چیست و روش
اکتیو کردن آن؟


سرعت لود وب سایت خیلی از دید کاربران اهمیت دارد.


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



در این مقاله به سه روش برای فعال سازی Gzip در وبسایت جوملایی شما اشاره می
شود. (البته 2 روش آخر برای همه ی سایتها قابل استفاده است)


 


روش اول: فعال کردن Gzip در تنظیمات کلی جوملا،


برای این منظور وارد پنل مدیریت وبسایت خود شوید و سپس به بخش تنظیمات کلی رفته
و سپس در بخش سرور گزینه “فشرده سازی Gzip” را روی “بلی” قراردهید و سپس تنظیمات را
ذخیره کنید.



روش دوم: فعال سازی Gzip در تنظیمات کنترل پنل cPanel


برای این منظور وارد کنترل پنل cPanel هاست خود شوید و از تب Software/Services
گزینه ی Optimize Website را انتخاب نمایید، سپس گزینه ی Compress all content را
فعال کنید و تنظیمات را ذخیره نمایید.


 
روش سوم: قرار دادن کدهای فعال کردن Gzip در فایل htaccess. در روت
هاست. (در صورتی که شما هنوز فایل htaccess.txt را تغییر نام نداده اید می بایست
نام آن را به 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 برای شما فعال
شده است یا نه.


feedthebot.com/tools/gzip



اگر فعال نشده بود، این کدها با توجه به اینکه وب سرور هاستینگ شما چه نوعی
می باشد متفاوت است. (با توجه به نوع وب سرور هاست خود از کدهای زیر استفاده کنید.
نوع وب سرور هاست که ازش استفاده می کنید را می توانید از پشتیبانی هاستینگ خود
سوال کنید.)
 


الف: فعال کردن Gzip در وب سرور Apache


 


AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE
text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType
DEFLATE text/css
AddOutputFilterByType DEFLATE
application/xml
AddOutputFilterByType DEFLATE
application/xhtml+xml
AddOutputFilterByType DEFLATE
application/rss+xml
AddOutputFilterByType DEFLATE
application/javascript
AddOutputFilterByType DEFLATE
application/x-javascript








 


ب: فعال کردن Gzip در وب سرور NGINX


کد زیر را به فایل پیکر بندی اضافه نمایید.
 


gzip on;
gzip_comp_level 2;
gzip_http_version 1.0;
gzip_proxied
any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain
text/html text/css application/x-javascript text/xml application/xml
application/xml+rss text/javascript;






# Disable for IE < 6 because there are some known problems
gzip_disable
“MSIE [1-6].(?!.*SV1)”;


# Add a vary header for downstream proxies to avoid sending cached gzipped
files to IE6
gzip_vary on;


 


ج: فعال کردن Gzip در وب سرور Litespeed


 روش فعال کردن فشرده سازی در وب سرورهای Litespeed از طریق تنظیماتی است
که تحت تنظیمات “Tuning” قرار دارند. در قسمت “Tuning” به قسمت “enable
compression” رفته و بررسی کنید که این گزینه فعال است یا خیر، اگر فعال نبود گزینه
“edit” را انتخاب نموده و سپس این قابلیت را فعال کنید.


برای لود بهتر سایت می توانید مقاله آموزش افزایش سرعت سایتهای جوملایی را هم
بخوانید .

Leave a comment