လေဆင်နှာမောင်း 6.1.0 ထွက်ရှိသည်။


လေဆင်နှာမောင်း 6.1.0 ထွက်ရှိသည်။

လပှေ Python တွင်ရေးသားထားသော web server နှင့် framework သည် ပိတ်ဆို့ခြင်းမဟုတ်သော web server တစ်ခုဖြစ်သည်။ Tornado သည် မြင့်မားသောစွမ်းဆောင်ရည်အတွက် တည်ဆောက်ထားပြီး သောင်းနှင့်ချီသော တပြိုင်နက်တည်း ဆက်ရှိနေသော ချိတ်ဆက်မှုများကို ကိုင်တွယ်ဖြေရှင်းနိုင်သောကြောင့် ၎င်းသည် ရှည်လျားသော စစ်တမ်းတောင်းဆိုမှုများ၊ WebSockets နှင့် သုံးစွဲသူတစ်ဦးစီနှင့် ကြာရှည်စွာချိတ်ဆက်မှုလိုအပ်သည့် ဝဘ်အက်ပလီကေးရှင်းများကို ကိုင်တွယ်ရန်အတွက် အကောင်းဆုံးဖြေရှင်းချက်တစ်ခုဖြစ်သည်။ Tornado တွင် ဝဘ်ဘောင်တစ်ခု၊ HTTP ကလိုင်းယင့်နှင့် ဆာဗာတစ်ခု ပါ၀င်ပြီး ပြတ်တောက်နေသော ကွန်ရက် core နှင့် coroutine စာကြည့်တိုက်ကို အခြေခံ၍ အကောင်အထည်ဖော်သည်။

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

  • ၎င်းသည် Python 3.5 ကိုပံ့ပိုးရန် နောက်ဆုံးထွက်ရှိထားပြီး၊ အနာဂတ်ဗားရှင်းများသည် Python 3.6+ လိုအပ်လိမ့်မည်
  • binary wheels များကို Windows၊ MacOS နှင့် Linux (amd64 နှင့် arm64) အတွက် ယခုရရှိနိုင်ပါပြီ။

httpclient

  • user_agent ကို သတ်မှတ်မထားပါ။
  • tornado.simple_httpclient သည် 303 ပြန်ညွှန်းပြီးနောက် GET ကို အမြဲသုံးသည်။
  • Request_timeout နှင့်/သို့မဟုတ် connect_timeout ကို သုညသို့ သတ်မှတ်ခြင်းဖြင့် အချိန်ကုန်ခြင်းကို ပိတ်ခြင်း။

httputil

  • ခေါင်းစီးပိုင်းခြားခြင်းကို အရှိန်မြှင့်လိုက်ပါပြီ။
  • ယခု parse_body_arguments သည် ASCII မဟုတ်သော ထည့်သွင်းမှုကို တစ်စိတ်တစ်ပိုင်း လွတ်မြောက်ခြင်းဖြင့် လက်ခံပါသည်။

ဝဘ်

  • ယခု RedirectHandler.get သည် အမည်ပေးထားသော အကြောင်းပြချက်များကို လက်ခံပါသည်။
  • တုံ့ပြန်မှု 304 ခုကို ပေးပို့သောအခါ၊ နောက်ထပ် ခေါင်းစီးများကို ယခု သိမ်းဆည်းလိုက်ပါပြီ (ခွင့်ပြုပါအပါအဝင်)
  • Etag ခေါင်းစီးများကို မူရင်းအတိုင်း MD512 အစား SHA-5 ကို အသုံးပြု၍ ထုတ်လုပ်ထားပါသည်။

websockets များ

  • ချိတ်ဆက်မှုပိတ်သည့်အခါ ping_interval timer သည် ယခုရပ်တန့်သွားပါသည်။
  • websocket_connect သည် ယခုအခါ အေးခဲသွားမည့်အစား ပြန်ညွှန်းသည့်အခါ အမှားအယွင်းဖြစ်စေသည်။

source: linux.org.ru