Lighttpd http ဆာဗာ ထုတ်ဝေမှု 1.4.60

ပေါ့ပါးသော http ဆာဗာ lighttpd 1.4.60 ကို ထုတ်လွှတ်လိုက်ပါပြီ။ ဗားရှင်းအသစ်သည် 437 အပြောင်းအလဲများကို မိတ်ဆက်ထားပြီး အဓိကအားဖြင့် ချွတ်ယွင်းချက်ပြင်ဆင်မှုများနှင့် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်မှုများနှင့်သက်ဆိုင်သည်။

အဓိက တီထွင်ဆန်းသစ်မှုများ-

  • တိုက်ရိုက်ထုတ်လွှင့်ခြင်းမဟုတ်သည့်တုံ့ပြန်မှုများ အားလုံးအတွက် အပိုင်းအခြားခေါင်းစီး (RFC-7233) အတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်သွင်းထားသည် (ယခင်က ပုံသေဖိုင်များကို ဝန်ဆောင်မှုပေးသည့်အချိန်တွင်သာ အပိုင်းအခြားကို ပံ့ပိုးပေးသည်)။
  • HTTP/2 ပရိုတိုကောကို အကောင်ထည်ဖော်ခြင်းအား ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ထားပြီး မှတ်ဉာဏ်သုံးစွဲမှုကို လျှော့ချပြီး ပြင်းပြင်းထန်ထန် ပေးပို့ထားသော ကနဦးတောင်းဆိုမှုများကို လုပ်ဆောင်ရာတွင် အရှိန်မြှင့်လုပ်ဆောင်ခဲ့သည်။
  • မှတ်ဉာဏ်သုံးစွဲမှုကို လျှော့ချရန် အလုပ်ပြီးပါပြီ။
  • mod_magnet module တွင် lua စွမ်းဆောင်ရည်ကို မြှင့်တင်ထားသည်။
  • mod_dirlisting module ၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ပြီး caching ကို configure လုပ်ရန် ရွေးချယ်ခွင့်တစ်ခု ထပ်ထည့်ထားသည်။
  • လွန်ကဲသောဝန်များအောက်တွင် မြင့်မားသောမှတ်ဉာဏ်သုံးစွဲမှုကို တားဆီးရန် ကန့်သတ်ချက်များကို mod_dirlisting၊ mod_ssi နှင့် mod_webdav တွင် ထည့်သွင်းထားသည်။
  • နောက်ခံဘက်တွင်၊ connect()၊ write() နှင့် read() ခေါ်ဆိုမှုများကို လုပ်ဆောင်သည့်အချိန်၌ သီးခြားကန့်သတ်ချက်များကို ထည့်သွင်းထားသည်။
  • ကြီးမားသော စနစ်နာရီ အော့ဖ်ဆက်ကို တွေ့ရှိပါက ပြန်လည်စတင်နိုင်သည် (မြှုပ်သွင်းထားသော စနစ်များတွင် TLS 1.3 နှင့် ပြဿနာများ ဖြစ်စေသည်)။
  • Backend သို့ ချိတ်ဆက်ရန် အချိန်ကုန်ဆုံးချိန်ကို မူရင်းအတိုင်း 8 စက္ကန့် သတ်မှတ်ထားသည် (ဆက်တင်များတွင် ပြောင်းလဲနိုင်သည်)။

ထို့အပြင်၊ အပြုအမူပြောင်းလဲမှုများနှင့် ပုံသေဆက်တင်အချို့အကြောင်း သတိပေးချက်ကို ထုတ်ပြန်ထားပါသည်။ အပြောင်းအလဲများကို 2022 အစောပိုင်းတွင် ကျင့်သုံးရန် စီစဉ်ထားသည်။

  • လှပသော ပြန်လည်စတင်ခြင်း/ပိတ်ခြင်း လုပ်ဆောင်ချက်များအတွက် မူရင်းအချိန်ကုန်ဆုံးမှုကို infinity မှ 5 စက္ကန့်အထိ လျှော့ချရန် စီစဉ်ထားသည်။ "server.graceful-shutdown-timeout" option ကို အသုံးပြု၍ အချိန်ကုန်ခြင်းအား ပြင်ဆင်သတ်မှတ်နိုင်ပါသည်။
  • libev နှင့် FAM ဖြင့် တည်ဆောက်မှုကို ရပ်တန့်သွားမည်ဖြစ်ပြီး၊ လည်ပတ်မှုစနစ်များအတွက် မူလအင်တာဖေ့စ်များကို FS (epoll() နှင့် Linux တွင် အပြောင်းအလဲများကို ခြေရာခံခြင်းအတွက်၊ kqueue() တွင် အသုံးပြုမည့်အစား FS (epoll() နှင့် inotify()၊ *BSD ရှိ kqueue() .
  • မော်ဂျူးများသည် mod_compress (mod_deflate ကိုသုံးရမည်)၊ mod_geoip (mod_maxminddb ကိုသုံးရမည်)၊ mod_authn_mysql (mod_authn_dbi ကိုသုံးရမည်)၊ mod_mysql_vhost (mod_vhostdb_dbi ကိုသုံးရမည်)၊ mod_cml (mod_magnet ကိုသုံးရပါမည်) နှင့် mod_vlc တို့ကို အနာဂတ်တွင် ဖယ်ရှားပါမည်။

source: opennet.ru

မှတ်ချက် Add