nginx 1.17.0 နှင့် njs 0.3.2 ကို ဖြန့်ချိသည်။

မိတ်ဆက်ပေးသည်။ ပင်မဌာနခွဲအသစ်၏ ပထမဆုံးထုတ်ဝေမှု nginx 1.17စွမ်းရည်အသစ်များ ဆက်လက်ဖွံ့ဖြိုးတိုးတက်လာမည့်အထဲမှာ (အပြိုင် ပံ့ပိုးပေးထားသည့် တည်ငြိမ်သည်။ ဌာနခွဲ ၁.၁၈ ကြီးလေးသော အမှားအယွင်းများနှင့် အားနည်းချက်များကို ဖယ်ရှားရေးနှင့် ပတ်သက်သော အပြောင်းအလဲများကိုသာ ပြုလုပ်ပါသည်။)

အဓိက အပြောင်းအလဲများ:

  • "limit_rate" နှင့် "limit_rate_after" လမ်းညွှန်ချက်များအပြင် "proxy_upload_rate" နှင့်
    stream module ၏ "proxy_download_rate"၊

  • OpenSSL - 0.9.8 ၏ အနိမ့်ဆုံး ပံ့ပိုးထားသော ဗားရှင်းအတွက် လိုအပ်ချက်များ တိုးမြင့်လာသည်။
  • ပုံမှန်အားဖြင့်၊ ngx_http_postpone_filter_module module ကို တည်ဆောက်ထားသည်။
  • “if” နှင့် “limit_exception” လုပ်ကွက်များအတွင်း အလုပ်မလုပ်သော “ပါဝင်” ညွှန်ကြားချက်နှင့် ပြဿနာများကို ဖြေရှင်းပြီးပါပြီ။
  • byte တန်ဖိုးများကို လုပ်ဆောင်သောအခါ ချွတ်ယွင်းချက်ကို ပြင်ဆင်သည်အကွာအဝေး"။

ဌာနခွဲ 1.17 တွင် မျှော်မှန်းထားသော သိသာထင်ရှားသောတိုးတက်မှုများထဲတွင်၊ ပရိုတိုကောပံ့ပိုးမှုအကောင်အထည်ဖော်မှုကို ဖော်ပြထားပါသည်။ QUIC နှင့် HTTP/3.

ထို့အပြင်၎င်းကိုမှတ်သားနိုင်သည်။ ထုတ်ဝေ njs 0.3.2၊ nginx ဝဘ်ဆာဗာအတွက် JavaScript စကားပြန်။ njs စကားပြန်သည် ECMAScript စံနှုန်းများကို အကောင်အထည်ဖော်ပြီး ဖွဲ့စည်းမှုတွင် scripts များကို အသုံးပြု၍ တောင်းဆိုမှုများကို လုပ်ဆောင်ရန် nginx ၏စွမ်းရည်ကို ချဲ့ထွင်ခွင့်ပြုသည်။ တောင်းဆိုမှုများကို လုပ်ဆောင်ရန်အတွက် အဆင့်မြင့် လော့ဂျစ်ကို သတ်မှတ်ရန်၊ ဖွဲ့စည်းမှုပုံစံတစ်ခု ဖန်တီးခြင်း၊ တုံ့ပြန်မှုတစ်ခု ဖန်တီးခြင်း၊ တောင်းဆိုမှု/တုံ့ပြန်မှုကို မွမ်းမံပြင်ဆင်ခြင်း၊ သို့မဟုတ် ဝဘ်အက်ပ်လီကေးရှင်းများတွင် ပြဿနာများကို ဖြေရှင်းရန် မျဉ်းခွဲများ အမြန်ဖန်တီးရန် Script များကို အသုံးပြုနိုင်သည်။

njs ၏အသစ်ထွက်ရှိမှုသည်သတ်မှတ်ချက်တွင်သတ်မှတ်ထားသော string templates များအတွက်ပံ့ပိုးမှုထပ်လောင်းသည်။ ECMAScript ၅.၁. စာကြောင်းတန်းပလိတ်များသည် မျဉ်းကြောင်းများအတွင်းတွင် ဖော်ပြမှုကို ခွင့်ပြုသော စာကြောင်းများဖြစ်သည်။ စကားရပ်များကို စာကြောင်းတစ်ခုအတွင်းတွင် ထည့်ထားသော ပိတ်ဆို့ ${...} တွင် သတ်မှတ်ထားသည်၊ ၎င်းသည် တစ်ဦးချင်း variables (${name}) နှင့် expressions (${5 + a + b}))) ပါဝင်သည်။ ထို့အပြင်၊ အမည်ပေးထားသည့်အဖွဲ့များအတွက် ပံ့ပိုးမှုအား RegExp အရာဝတ္တုသို့ ပေါင်းထည့်ထားပြီး၊ ကိုက်ညီမှု၏ အမှတ်စဉ်နံပါတ်များအစား ပုံမှန်အသုံးအနှုန်းဖြင့် ကိုက်ညီသော ပုံမှန်အသုံးအနှုန်းဖြင့် ကိုက်ညီသော string ၏ အစိတ်အပိုင်းများကို ပေါင်းစည်းနိုင်စေမည်ဖြစ်သည်။ GNU Readline စာကြည့်တိုက်ဖြင့် တည်ဆောက်ခြင်းအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။

source: opennet.ru

မှတ်ချက် Add