فشرده سازی حداکثری مطالب با الگوریتم Gzip و Deflate
loading...

ناب اسکریپت

در مطلب قبلی نحوه ی فشرده سازی با استفاده از الگوریتم Gzip  را آموزش دادیم ، در این نوشته قصد داریم علاوه بر این الگوریتم ، از الگوریتم Deflate نیز برای فشرده سازی بیشتر و بهتر استفاده کنیم . با ما همراه باشید ..htaccess, wordpress seo, آموزش وردپرس, افزایش سئو, افزایش سئوی سایت, بهبود سئو, بهینه سازی وب سایت, بهینه سازی وردپرس, ترفندهای وردپرس, سئو در وردپرس,

فشرده سازی حداکثری مطالب با الگوریتم Gzip و Deflate

admin بازدید : 519 شنبه 25 خرداد 1392 نظرات ()

در مطلب قبلی نحوه ی فشرده سازی با استفاده از الگوریتم Gzip  را آموزش دادیم ، در این نوشته قصد داریم علاوه بر این الگوریتم ، از الگوریتم Deflate نیز برای فشرده سازی بیشتر و بهتر استفاده کنیم . با ما همراه باشید .

compress فشرده سازی حداکثری مطالب وب سایت با استفاده ی همزمان از دو الگوریتم  Gzip و Deflate

ابتدا باید به این پرسش پاسخ دهیم که Deflate چیست ؟

deflate یک الگوریتم فشرده سازی بدون از بین رفتن اطلاعات با استفاده‌ی ترکیبی از دو الگوریتم هافمن و LZ77 می باشد.
استفاده از این فشرده سازی به صرفه جویی در زمان انتقال و پهنای باند مصرفی منجر می شود.

هم اکنون با استفاده از یک کد حرفه ای قصد داریم که فشرده سازه  Gzip و Deflate را به صورت همزمان به وب سایت خود اضافه کنیم ، پس کد زیر را در فایل   htaccess.  قرار می دهیم :

# BEGIN GZIP
# mod_gzip compression (legacy, Apache 1.3)
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|xml|txt|css|js)$
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>
# END GZIP

# DEFLATE compression
<IfModule mod_deflate.c>
# Set compression for: html,txt,xml,js,css
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
# Deactivate compression for buggy browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
# Set header information for proxies
Header append Vary User-Agent
</IfModule>
# END DEFLATE

هم اکنون مطالب وب سایت شما بر روی سرور با دو الگوریتم  Gzip و Deflate فشرده سازی شده و برای مرورگر کاربر ارسال می شود .

مطالب مرتبط
ارسال نظر برای این مطلب

نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتیرفرش کد امنیتی
تبلیغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • نویسندگان
    آرشیو
    آمار سایت
  • کل مطالب : 142
  • کل نظرات : 3
  • افراد آنلاین : 1
  • تعداد اعضا : 13
  • آی پی امروز : 12
  • آی پی دیروز : 37
  • بازدید امروز : 28
  • باردید دیروز : 86
  • گوگل امروز : 0
  • گوگل دیروز : 5
  • بازدید هفته : 343
  • بازدید ماه : 3,743
  • بازدید سال : 52,071
  • بازدید کلی : 294,590