Lighttpd http սերվերի թողարկում 1.4.60

Թողարկվել է թեթև http սերվեր lighttpd 1.4.60: Նոր տարբերակը ներկայացնում է 437 փոփոխություն, որոնք հիմնականում կապված են սխալների շտկման և օպտիմալացման հետ:

Հիմնական նորամուծությունները.

  • Ավելացվել է Range վերնագրի (RFC-7233) աջակցություն բոլոր չհոսքային պատասխանների համար (նախկինում Range-ն աջակցվում էր միայն ստատիկ ֆայլերի սպասարկման ժամանակ):
  • HTTP/2 արձանագրության իրականացումը օպտիմիզացվել է՝ նվազեցնելով հիշողության սպառումը և արագացնելով ինտենսիվ ուղարկվող նախնական հարցումների մշակումը:
  • Աշխատանքներ են տարվել հիշողության սպառումը նվազեցնելու ուղղությամբ։
  • Բարելավված lua-ի կատարումը mod_magnet մոդուլում:
  • Բարելավել է mod_dirlisting մոդուլի կատարումը և ավելացրել է քեշավորումը կարգավորելու տարբերակ:
  • Սահմանափակումներ են ավելացվել mod_dirlisting-ին, mod_ssi-ին և mod_webdav-ին՝ ծայրահեղ ծանրաբեռնվածության պայմաններում հիշողության մեծ սպառումը կանխելու համար:
  • Հետևի կողմում առանձին սահմանափակումներ են ավելացվել connect(), write() և read() զանգերի կատարման ժամանակի վրա։
  • Միացված է վերագործարկումը, եթե հայտնաբերվեց համակարգի ժամացույցի մեծ շեղում (ներկառուցված համակարգերում TLS 1.3-ի հետ կապված խնդիրներ առաջացրեց):
  • Backend-ին միանալու ժամկետը լռելյայն սահմանված է 8 վայրկյան (կարելի է փոխել կարգավորումներում):

Բացի այդ, նախազգուշացում է հրապարակվել վարքագծի փոփոխությունների և որոշ կանխադրված կարգավորումների մասին: Փոփոխությունները նախատեսվում է կիրառել 2022 թվականի սկզբին։

  • Նրբագեղ վերագործարկման/անջատման գործառնությունների լռելյայն ժամկետը նախատեսվում է կրճատել անսահմանությունից մինչև 5 վայրկյան: Ժամկետը կարող է կազմաձևվել՝ օգտագործելով «server.graceful-shutdown-timeout» տարբերակը:
  • Libev-ով և FAM-ով կառուցումը հնացած կլինի, որի փոխարեն օպերացիոն համակարգերի համար կօգտագործվեն ինտերֆեյսներ՝ իրադարձությունների հանգույցը մշակելու և FS-ում փոփոխություններին հետևելու համար (epoll() և inotify() Linux-ում, kqueue() *BSD-ում) .
  • mod_compress (պետք է օգտագործի mod_deflate), mod_geoip (պետք է օգտագործի mod_maxminddb), mod_authn_mysql (պետք է օգտագործի mod_authn_dbi), mod_mysql_vhost (պետք է օգտագործի mod_vhostdb_dbi), mod_cml (պետք է օգտագործի mod_pretstream-ը հանվի ապագայում և հեռացվի deflet-ը):

Source: opennet.ru

Добавить комментарий