NGINX Unit 1.26.0 Application Server ဖြန့်ချိခြင်း။

ဝဘ်အက်ပလီကေးရှင်းများကို ပရိုဂရမ်းမင်းဘာသာစကားအမျိုးမျိုးဖြင့် (Python၊ PHP၊ Perl၊ Ruby၊ Go၊ JavaScript/Node.js နှင့် Java) တို့တွင် စတင်အသုံးပြုနိုင်ကြောင်း သေချာစေရန်အတွက် NGINX Unit 1.26.0 အက်ပ်လီကေးရှင်းဆာဗာကို ထုတ်ပြန်ခဲ့သည်။ NGINX Unit သည် မတူညီသော ပရိုဂရမ်းမင်းဘာသာစကားများဖြင့် အပလီကေးရှင်းများစွာကို တစ်ပြိုင်နက်တည်း လုပ်ဆောင်နိုင်သည်၊ ၎င်း၏ launch parameters များသည် configuration files များကို တည်းဖြတ်ပြီး ပြန်လည်စတင်ရန်မလိုအပ်ဘဲ dynamically ပြောင်းလဲနိုင်သည်။ ကုဒ်ကို C ဖြင့်ရေးသားထားပြီး Apache 2.0 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ ပထမဦးဆုံးထွက်ရှိမှုကြေငြာချက်တွင် NGINX Unit ၏အင်္ဂါရပ်များကိုသင်သိနိုင်သည်။

ဗားရှင်းအသစ်တွင်-

  • ယခင်က တောင်းဆိုချက် URI တွင် ယခင်က ထည့်သွင်းခဲ့သည့် စာရွက်စာတမ်း အရင်းလမ်းညွှန်အစား ဖိုင်များဆီသို့ လမ်းကြောင်းအပြည့်အစုံကို သတ်မှတ်ပေးသည့် “မျှဝေ” ရွေးချယ်မှုသို့ အပြောင်းအလဲတစ်ခု ပြုလုပ်ထားသည်။
  • ယခင်ဗားရှင်းများမှ အဆင့်မြှင့်တင်သောအခါတွင် “မျှဝေခြင်း” ရွေးချယ်မှုများအသစ်တွင် ရှိပြီးသားဖွဲ့စည်းပုံများကို အလိုအလျောက်ချိန်ညှိမှု ပေါင်းထည့်ခဲ့သည်။
  • ပြောင်းလဲနိုင်သော ပံ့ပိုးမှုအား "မျှဝေခြင်း" ရွေးချယ်မှုများတွင် ထည့်သွင်းထားပါသည်။ ဥပမာ- { "share": "/www/data/$uri" }
  • “မျှဝေခြင်း” ရွေးချယ်မှုတွင် လမ်းကြောင်းများစွာအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ ဥပမာ- { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • chroot ရွေးချယ်မှုများတွင် ပြောင်းလဲနိုင်သော ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • အပလီကေးရှင်းလုပ်ငန်းစဉ်များအကြား PHP တွင် opcache မျှဝေခြင်းအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်သွင်းထားသည်။
  • query string ဖြင့် တောင်းဆိုမှုလမ်းကြောင်းတင်ခြင်းအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
  • တောင်းဆိုချက် ကန့်သတ်ချက်ကို ပြတ်ပြတ်သားသား သို့မဟုတ် လိုင်းပေါင်းစုံ အပလီကေးရှင်းများဖြင့် ရောက်ရှိသောအခါ router နှင့် အက်ပ်ပလီကေးရှင်း လုပ်ငန်းစဉ်များ ပျက်စီးသွားမည့် ချို့ယွင်းချက်တစ်ခုကို ပြင်ဆင်ပါ။
  • သက်ဆိုင်ရာ ကိုင်တွယ်သူအား ပြန်လည်ပြင်ဆင်ပြီးနောက် client ထံမှ တည်ထောင်ထားသော WebSocket ချိတ်ဆက်မှုဘောင်များကို ဖတ်ရှုခြင်းကို ရပ်တန့်စေသော ချို့ယွင်းချက်တစ်ခုကို ပြင်ဆင်ပြီး၊
  • အထူးသဖြင့် Fedora 2.34 တွင် ပေါ်လာသည့် glibc 35 စာကြည့်တိုက်ဖြင့် ပြုပြင်ထားသည်။

source: opennet.ru

မှတ်ချက် Add