GZIP ချုံ့စမ်းသပ်မှု
GZIP ချုံ့ခြင်းစမ်းသပ်မှုပြုလုပ်ခြင်းဖြင့် သင့်ဝဘ်ဆိုဒ်တွင် GZIP ချုံ့ခြင်းကို ဖွင့်ထားခြင်းရှိမရှိ သိရှိနိုင်သည်။ GZIP ချုံ့ခြင်းဆိုသည်မှာ အဘယ်နည်း။ ဒီမှာ ရှာကြည့်ပါ။
GZIP ဆိုတာဘာလဲ။
GZIP (GNU zip) သည် ဖိုင်ဖော်မတ်၊ ဖိုင်ချုံ့ခြင်းနှင့် ချုံ့ခြင်းအတွက် အသုံးပြုသည့် ဆော့ဖ်ဝဲလ်အက်ပ်တစ်ခုဖြစ်သည်။ Gzip ချုံ့ခြင်းကို ဆာဗာဘက်တွင် ဖွင့်ထားပြီး သင်၏ html၊ စတိုင်နှင့် Javascript ဖိုင်များ၏ အရွယ်အစားကို ထပ်မံလျှော့ချပေးပါသည်။ ၎င်းတို့ကို ကွဲပြားစွာချုံ့ထားပြီးဖြစ်သောကြောင့် Gzip ချုံ့ခြင်းမှာ အလုပ်မလုပ်ပါ။ အချို့ဖိုင်များသည် Gzip ချုံ့ခြင်းကြောင့် 70% ကျော်နီးပါး လျော့ကျသွားသည်ကို တွေ့ရသည်။
ဝဘ်ဘရောက်ဆာသည် ဝဘ်ဆိုက်တစ်ခုသို့ လည်ပတ်သည့်အခါ "အကြောင်းအရာကုဒ်ပြောင်းခြင်း- gzip" တုံ့ပြန်မှု ခေါင်းစီးကို ရှာဖွေခြင်းဖြင့် ဝဘ်ဆာဗာသည် GZIP ဖွင့်ထားခြင်းရှိမရှိ စစ်ဆေးပေးပါသည်။ ခေါင်းစီးကို တွေ့ရှိပါက၊ ၎င်းသည် ချုံ့ထားသောနှင့် သေးငယ်သောဖိုင်များကို လုပ်ဆောင်ပေးမည်ဖြစ်သည်။ မဟုတ်ပါက၊ ၎င်းသည် မချုံ့မထားသောဖိုင်များကို ချုံ့ပေးသည်။ သင့်တွင် GZIP ကို ဖွင့်မထားပါက၊ Google PageSpeed Insights နှင့် GTMetrix ကဲ့သို့သော မြန်နှုန်းစမ်းသပ်ခြင်းကိရိယာများတွင် သတိပေးချက်များနှင့် အမှားအယွင်းများကို သင်တွေ့နိုင်မည်ဖြစ်သည်။ ဆိုက်အမြန်နှုန်းသည် ယနေ့ခေတ် SEO အတွက် အရေးကြီးသောအချက်ဖြစ်သောကြောင့်၊ သင်၏ WordPress ဆိုက်များအတွက် Gzip ချုံ့မှုကို ဖွင့်ရန် အထူးအသုံးဝင်ပါသည်။
GZIP ချုံ့ခြင်းဆိုသည်မှာ အဘယ်နည်း။
Gzip ချုံ့ခြင်း၊ ၎င်းသည် ဝဘ်ဆိုက်၏ အမြန်နှုန်းကို သက်ရောက်မှုရှိပြီး ရှာဖွေရေးအင်ဂျင်များသည်လည်း ထိလွယ်ရှလွယ်သော အခြေအနေများထဲမှ တစ်ခုဖြစ်သည်။ gzip ချုံ့ခြင်းပြီးသောအခါ၊ ဝဘ်ဆိုဒ်၏အမြန်နှုန်း တိုးလာသည်။ gzip compression ကို ပြီးသည်နှင့် speed နှင့် gzip compression ကို မဖွင့်မီ အမြန်နှုန်းကို နှိုင်းယှဉ်သောအခါ သိသာထင်ရှားသော ခြားနားချက်ကို တွေ့မြင်နိုင်ပါသည်။ စာမျက်နှာ အရွယ်အစားကို လျှော့ချခြင်းနှင့်အတူ ၎င်းသည် ၎င်း၏ စွမ်းဆောင်ရည်ကိုလည်း မြှင့်တင်ပေးပါသည်။ gzip ချုံ့ခြင်းအား မဖွင့်ထားနိုင်သော ဆိုက်များတွင် SEO ကျွမ်းကျင်သူများ လုပ်ဆောင်သည့် အမြန်နှုန်းစမ်းသပ်မှုများတွင် အမှားအယွင်းများ ဖြစ်ပေါ်နိုင်သည်။ ထို့ကြောင့် gzip ချုံ့ခြင်းကို ဖွင့်ခြင်းသည် ဝဘ်ဆိုက်အားလုံးအတွက် မရှိမဖြစ် ဖြစ်လာပါသည်။ gzip compression ကိုဖွင့်ပြီးနောက်၊ compression သည် အသက်ဝင်သည်ရှိမရှိ စမ်းသပ်ကိရိယာများဖြင့် စစ်ဆေးနိုင်သည်။
gzip compression ၏ အဓိပ္ပါယ်ကို ကြည့်ရှုခြင်း၊ ၎င်းသည် ဧည့်သည်၏ဘရောက်ဆာသို့ မပို့မီ ဝဘ်ဆာဗာရှိ စာမျက်နှာများ၏ အရွယ်အစားကို လျှော့ချခြင်းလုပ်ငန်းစဉ်အတွက် ပေးထားသည့် အမည်ဖြစ်သည်။ ၎င်းတွင် bandwidth ကိုချွေတာပြီး စာမျက်နှာများကို ပိုမိုမြန်ဆန်စွာ တင်ခြင်းနှင့် ကြည့်ရှုခြင်းစသည့် အားသာချက်များရှိသည်။ လည်ပတ်သူ ဝဘ်ဘရောက်ဆာ စာမျက်နှာများသည် ဤအချိန်အတွင်း စက္ကန့်အနည်းငယ်အတွင်း ဖိသိပ်မှုနှင့် ချုံ့ချုံ့ချဲ့မှုတို့သည် အလိုအလျောက်ပွင့်သွားပါသည်။
gzip compression က ဘာလဲ။
gzip ချုံ့ခြင်း၏ရည်ရွယ်ချက်ကိုကြည့်ပါ; ၎င်းသည် ဖိုင်ကို ကျုံ့စေခြင်းဖြင့် ဆိုက်၏ loading time ကို လျှော့ချရန် ကူညီပေးသည်။ ဧည့်သည်က ဝဘ်ဆိုက်ကို ဝင်ချင်တဲ့အခါ တောင်းဆိုထားတဲ့ ဖိုင်ကို ပြန်ယူနိုင်စေဖို့ ဆာဗာထံ တောင်းဆိုချက်တစ်ခု ပေးပို့ပါတယ်။ တောင်းဆိုထားသောဖိုင်များ၏အရွယ်အစားပိုကြီးလေ၊ ဖိုင်များကိုတင်ရန်ကြာလေဖြစ်သည်။ ဤအချိန်ကို လျှော့ချရန်အတွက် ဝဘ်စာမျက်နှာများနှင့် CSS တို့ကို browser သို့မပို့မီ gzip ချုံ့ထားရပါမည်။ gzip compression ဖြင့် စာမျက်နှာများ၏ loading speed တိုးလာသောအခါ၊ ၎င်းသည် SEO ၏ အားသာချက်တစ်ခုလည်းဖြစ်သည်။ WordPress ဆိုဒ်များတွင် Gzip ချုံ့ခြင်းသည် မရှိမဖြစ်လိုအပ်လာပါသည်။
တစ်စုံတစ်ဦးထံ ဖိုင်တစ်ခုပေးပို့လိုသောအခါတွင် ဤဖိုင်ကို ချုံ့ရန် နှစ်သက်သကဲ့သို့၊ gzip compression လုပ်ရတဲ့ အကြောင်းရင်းက အတူတူပါပဲ။ နှစ်ခုကြား အဓိကကွာခြားချက်မှာ၊ gzip ချုံ့ခြင်းလုပ်ငန်းစဉ်ကို လုပ်ဆောင်သောအခါ၊ ဆာဗာနှင့် ဘရောက်ဆာအကြား ဤလွှဲပြောင်းမှုသည် အလိုအလျောက် ဖြစ်ပေါ်ပါသည်။
မည်သည့်ဘရောက်ဆာများသည် GZIP ကို ပံ့ပိုးသနည်း။
ဆိုက်ပိုင်ရှင်များသည် Gzip ဘရောက်ဆာပံ့ပိုးမှုအတွက် စိတ်ပူစရာမလိုပါ။ ၎င်းကို browser အများစုမှ ပျမ်းမျှ ၁၇ နှစ်ကြာ ပံ့ပိုးပေးထားသည်။ ဤသည်မှာ ဘရောက်ဆာများနှင့် gzip ချုံ့မှုကို ပံ့ပိုးပေးသောအခါတွင် ဖြစ်သည်-
- Internet Explorer 5.5+ သည် 2000 ခုနှစ် ဇူလိုင်လကတည်းက gzip ပံ့ပိုးမှုကို ပံ့ပိုးပေးခဲ့ပါသည်။
- Opera 5+ သည် 2000 ခုနှစ် ဇွန်လကတည်းက gzip ကို ပံ့ပိုးပေးသည့် browser တစ်ခုဖြစ်သည်။
- 2001 ခုနှစ် အောက်တိုဘာလကတည်းက Firefox 0.9.5+ တွင် gzip ပံ့ပိုးမှု ရှိခဲ့သည်။
- 2008 ခုနှစ်တွင်ထွက်ရှိပြီးနောက်၊ Chrome သည် gzip ကိုပံ့ပိုးသည့်ဘရောက်ဆာများတွင်ထည့်သွင်းခဲ့သည်။
- 2003 ခုနှစ်တွင်၎င်း၏ပထမဆုံးစတင်ထုတ်ဝေပြီးနောက် Safari သည် gzip ကိုထောက်ပံ့သည့်ဘရောက်ဆာများထဲမှတစ်ခုဖြစ်လာသည်။
Gzip ကို ဘယ်လိုချုံ့မလဲ။
gzip compression ၏ logic ကို အတိုချုပ်ရှင်းပြရန် လိုအပ်ပါက၊ ၎င်းသည် အလားတူစာကြောင်းများကို စာသားဖိုင်တစ်ခုတွင် တွေ့ရှိကြောင်း သေချာစေပြီး ယင်းအလားတူစာကြောင်းများကို ယာယီအစားထိုးခြင်းဖြင့်၊ စုစုပေါင်းဖိုင်အရွယ်အစားကို လျှော့ချနိုင်သည်။ အထူးသဖြင့် HTML နှင့် CSS ဖိုင်များတွင် ထပ်ခါတလဲလဲ စာသားနှင့် space အရေအတွက်သည် အခြားဖိုင်အမျိုးအစားများထက် ပိုများသောကြောင့်၊ ဤဖိုင်အမျိုးအစားများတွင် gzip ဖိသိပ်မှုကို အသုံးပြုသည့်အခါ အကျိုးကျေးဇူးများ ပိုမိုရရှိမည်ဖြစ်သည်။ စာမျက်နှာနှင့် CSS အရွယ်အစားကို gzip ဖြင့် 60% နှင့် 70% ကြား ချုံ့နိုင်သည် ။ ဤလုပ်ငန်းစဉ်ဖြင့်၊ site သည်ပိုမိုမြန်ဆန်သော်လည်း၊ CPU ကိုပိုမိုအသုံးပြုသည်။ ထို့ကြောင့်၊ ဆိုက်ပိုင်ရှင်များသည် gzip ချုံ့ခြင်းကို မဖွင့်မီ ၎င်းတို့၏ CPU အသုံးပြုမှု တည်ငြိမ်ကြောင်း သေချာအောင် စစ်ဆေးသင့်သည်။
gzip compression ကို ဘယ်လိုဖွင့်ရမလဲ။
gzip ချုံ့ခြင်းကိုဖွင့်ရန် Mod_gzip သို့မဟုတ် mod_deflate ကိုသုံးနိုင်သည်။ နည်းလမ်းနှစ်ခုကြားတွင် အကြံပြုထားလျှင်၊ mod_deflate ပိုမိုကောင်းမွန်သော ပြောင်းလဲခြင်းဆိုင်ရာ အယ်ဂိုရီသမ် ပါရှိပြီး ပိုမိုမြင့်မားသော apache ဗားရှင်းနှင့် တွဲဖက်အသုံးပြုနိုင်သောကြောင့် mod_deflate ဖြင့် ချုံ့ခြင်းကို ပိုမိုနှစ်သက်သည်။
ဤသည်မှာ gzip ချုံ့ခြင်းဖွင့်ရန် ရွေးချယ်စရာများဖြစ်သည်-
- .htaccess ဖိုင်ကို တည်းဖြတ်ခြင်းဖြင့် gzip ချုံ့ခြင်းကို ဖွင့်နိုင်သည်။
- အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်များအတွက် ပလပ်အင်များကို ထည့်သွင်းခြင်းဖြင့် Gzip ချုံ့ခြင်းကို ဖွင့်နိုင်သည်။
- cPanel လိုင်စင်ရှိသူများသည် gzip compression ကိုဖွင့်ရန် ဖြစ်နိုင်သည်။
- Windows-based hosting ဖြင့် gzip ချုံ့ခြင်းကို ဖွင့်နိုင်သည်။
htaccess ဖြင့် GZIP ချုံ့ခြင်း။
.htaccess ဖိုင်ကို မွမ်းမံပြင်ဆင်ခြင်းဖြင့် gzip ချုံ့ခြင်းကို ဖွင့်ရန်၊ ကုဒ်ကို .htaccess ဖိုင်တွင် ထည့်သွင်းရန် လိုအပ်သည်။ ကုဒ်ထည့်သည့်အခါ mod_deflate ကိုသုံးရန် အကြံပြုထားသည်။ သို့သော်၊ ဆိုက်ပိုင်ရှင်၏ဆာဗာသည် mod_deflate ကိုမပံ့ပိုးပါက၊ Gzip ချုံ့ခြင်းကို mod_gzip ဖြင့်လည်း ဖွင့်နိုင်သည်။ ကုဒ်ကို ထည့်သွင်းပြီးပါက၊ gzip ချုံ့ခြင်းကို ဖွင့်နိုင်စေရန်အတွက် အပြောင်းအလဲများကို သိမ်းဆည်းရပါမည်။ အချို့သော hosting ကုမ္ပဏီများသည် panel ကိုအသုံးပြု၍ gzip ချုံ့ခြင်းကို ခွင့်မပြုပါက၊ .htaccess ဖိုင်ကိုတည်းဖြတ်ခြင်းဖြင့် gzip compression ကိုဖွင့်ရန် ဦးစားပေးပါသည်။
cPanel ဖြင့် GZIP ချုံ့ခြင်း။
cPanel ဖြင့် gzip ချုံ့ခြင်းကို ဖွင့်ရန်၊ ဆိုက်ပိုင်ရှင်တွင် cPanel လိုင်စင်ရှိရမည်။ အသုံးပြုသူသည် ၎င်းတို့၏အသုံးပြုသူအမည်နှင့် စကားဝှက်ကို အသုံးပြု၍ hosting panel သို့ ဝင်ရောက်ရပါမည်။ ဆော့ဖ်ဝဲလ်/ဝန်ဆောင်မှုခေါင်းစဉ်အောက်ရှိ ဝဘ်ဆိုဒ်ပိုင်ရှင်၏ hosting အကောင့်၏အောက်ခြေရှိ gzip activation ကဏ္ဍမှ စတင်အသက်သွင်းခြင်းကို ပြီးမြောက်နိုင်ပါသည်။ ပထမဦးစွာ၊ အကြောင်းအရာအားလုံးကို ဖိသိပ်ပြီးနောက် အပ်ဒိတ်ဆက်တင်များခလုတ်များကို အသီးသီးနှိပ်ရပါမည်။
Windows ဆာဗာဖြင့် GZIP ချုံ့ခြင်း။
Windows ဆာဗာအသုံးပြုသူများသည် gzip ချုံ့ခြင်းကိုဖွင့်ရန် အမိန့်ပေးစာလိုင်းကို အသုံးပြုရပါမည်။ ၎င်းတို့သည် အောက်ဖော်ပြပါ ကုဒ်များဖြင့် တည်ငြိမ်ပြီး တက်ကြွသော အကြောင်းအရာအတွက် http compression ကို ဖွင့်နိုင်သည်။
- တည်ငြိမ်သော အကြောင်းအရာ- appcmd သတ်မှတ် config /section:urlCompression /doStaticCompression:True
- ဒိုင်းနမစ် အကြောင်းအရာ- appcmd သတ်မှတ် config /section:urlCompression /doDynamicCompression-True
gzip compression test ကိုဘယ်လိုလုပ်မလဲ။
gzip compression ကို စမ်းသပ်ရန် အသုံးပြုနိုင်သော ကိရိယာ အချို့ရှိပါသည်။ ဤကိရိယာများကိုအသုံးပြုသောအခါ၊ gzip ဖိသိပ်မှုမဖွင့်မီ ချုံ့နိုင်သောလိုင်းများကို တစ်ခုပြီးတစ်ခုဖော်ပြပါသည်။ သို့သော်လည်း၊ gzip ဖိသိပ်မှုကို ဖွင့်ပြီးနောက် စမ်းသပ်ကိရိယာများကို အသုံးပြုသောအခါတွင် နောက်ထပ်ချုံ့ရန် မလိုအပ်တော့ကြောင်း စခရင်ပေါ်တွင် အသိပေးချက်တစ်ခု ရှိပါသည်။
အခမဲ့ Softmedal ဝန်ဆောင်မှုဖြစ်သော "Gzip ချုံ့စမ်းသပ်မှု" ကိရိယာဖြင့် GZIP ချုံ့ခြင်းကို ဖွင့်ထားခြင်းရှိမရှိ ဝဘ်ဆိုက်ပေါ်တွင် သင်ရှာဖွေနိုင်ပါသည်။ အသုံးပြုရလွယ်ကူမြန်ဆန်သည့်အပြင်၊ ၎င်းသည် ဆိုက်ပိုင်ရှင်များကို အသေးစိတ်ရလဒ်များကို ပြသပေးပါသည်။ ဆိုက်၏လင့်ခ်ကို သက်ဆိုင်ရာလိပ်စာသို့ စာရေးပြီးနောက်၊ စစ်ဆေးရန်ခလုတ်ကို နှိပ်လိုက်သည့်အခါ gzip ချုံ့မှုကို စမ်းသပ်နိုင်သည်။