ဆာဗာဘက်ခြမ်း
ဆာဗာဘက်ခြမ်း - ဆာဗာဘက်တွင် လုပ်ဆောင်သည့် ပရိုဂရမ်များနှင့် လုပ်ငန်းစဉ်အားလုံး၊ ၎င်းသည် ကလိုင်းယင့် သို့မဟုတ် အသုံးပြုသူ၏ တောင်းဆိုမှုအပေါ် ဒေတာများကို ပေးပို့ပေးသည်။
ဆာဗာဘက်ခြမ်း application များ ရေးသားရန်အတွက် အထူးပြုလုပ်ထားသော ဘာသာစကားများရှိပါသည်။ ဥပမာအားဖြင့် PHP, Python, NodeJS တို့ဖြစ်သည်။
ယခုအခါ လူကြိုက်အများဆုံး ဝဘ်ဆာဗာများမှာ-
- Apache သည် ကွဲပြားသော စက်လည်ပတ်ရေးစနစ်များတွင် အလုပ်လုပ်သည့် ဆော့ဖ်ဝဲလ်တစ်ခုဖြစ်သည်။ Apache ၏ ဗိသုကာတည်ဆောက်ပုံမှာ kernel နှင့် module များဖြင့် ဖွဲ့စည်းထားပြီး တောင်းဆိုမှုတစ်ခုစီအပေါ် လုပ်ဆောင်သည့် ဆာဗာလုပ်ဆောင်ချက်များကို ကိုယ်စားပြုသည်။ ထို့အပြင် module များကို dynamic content ကို ထိန်းချုပ်ရန် သို့မဟုတ် HTTP တောင်းဆိုမှုများကို ကိုင်တွယ်ဖြေရှင်းရန် အပိုဆောင်း ပြင်ဆင်သတ်မှတ်နိုင်သည်။ ယခင်က Apache သည် အလွန်လူကြိုက်များသော ဝဘ်ဆာဗာဖြစ်ခဲ့သော်လည်း၊ traffic အဆင့် မြင့်တက်လာမှုကြောင့် ဤဝဘ်ဆာဗာ၏ ပြင်ဆင်သတ်မှတ်ခြင်းလုပ်ငန်းမှာ သိသိသာသာ ရှုပ်ထွေးလာခဲ့သည်။
- Nginx သည် Apache ၏ အဓိက အားနည်းချက်များကို ဖယ်ရှားရန် လိုအပ်ချက်ကြောင့် နောက်ပိုင်းတွင် ပေါ်ထွက်လာခဲ့သည်။ Nginx ရှိ လုပ်ငန်းစဉ်တစ်ခုစီသည် HTTP ချိတ်ဆက်မှုများစွာကို တစ်ပြိုင်နက် ကိုင်တွယ်ဖြေရှင်းပေးသည်။ ထို့ကြောင့် ဤဝဘ်ဆာဗာသည် ဒေတာပေါ်တွင် ကြီးမားပြီး အပြောင်းအလဲများသော ဝန်ထုပ်ဝန်ပိုးများရှိသည့်အခါတွင်ပင် တည်ငြိမ်သော လုပ်ဆောင်မှုကို အာမခံပေးသည်။
ဆက်လက်ကြည့်ရှုရန်
-
မူရင်းဒေတာများ,
ဒေတာများ၏ တည်နေရာကို ကိုယ်စားပြုသည် -
application software ဘရောက်ဆာ,
ဝဘ်ဆိုဒ်များနှင့် ထိတွေ့ဆက်ဆံရန် အသုံးပြုသည် -
ဆော့ဖ်ဝဲလ်စုစည်းမှု ဆော့ဖ်ဝဲလ်,
application များ၏ လုပ်ဆောင်မှုကို အာမခံပေးသည် -
ဆော့ဖ်ဝဲလ်စုစည်းမှု စက်လည်ပတ်ရေးစနစ်,
ကွန်ပျူတာစနစ်များကို စီမံခန့်ခွဲရန် အာမခံပေးသည်