Хөнгөн жинтэй HTTP сервер lighttpd 1.4.60 гарсан. Шинэ хувилбар нь алдааны засвар болон оновчлолтой холбоотой 437 өөрчлөлтийг танилцуулж байна.
Гол инноваци:
- Бүх урсгал бус хариултуудад зориулсан Range толгой хэсэгт (RFC-7233) дэмжлэг нэмсэн (өмнө нь Range нь зөвхөн статик файлуудыг үйлчлэх үед дэмжигддэг байсан).
- HTTP/2 протоколын хэрэгжилтийг оновчтой болгосноор санах ойн хэрэглээг бууруулж, эрчимтэй илгээсэн анхны хүсэлтүүдийг боловсруулах ажлыг хурдасгасан.
- Санах ойн хэрэглээг багасгахын тулд ажил хийгдсэн.
- Mod_magnet модуль дахь lua-ийн гүйцэтгэл сайжирсан.
- mod_dirlisting модулийн гүйцэтгэлийг сайжруулж, кэшийг тохируулах сонголтыг нэмсэн.
- Хэт ачааллын үед санах ойн хэрэглээг нэмэгдүүлэхээс сэргийлэхийн тулд mod_dirlisting, mod_ssi, болон mod_webdav-д хязгаарлалтуудыг нэмсэн.
- Арын хэсэгт connect(), writing() болон reading() дуудлагуудад тусдаа хугацааны хязгаарыг нэмсэн.
- Системийн цагийн зөрүү их байвал дахин ачаалахыг баталгаажуулсан (суулгагдсан системүүд дээр TLS 1.3-тай холбоотой асуудал үүсгэсэн).
- Арын хэсэг рүү холбогдох анхдагч хугацаа нь 8 секунд байна (тохиргооноос өөрчилж болно).
Зан төлөвийн өөрчлөлт болон зарим анхдагч тохиргоотой холбоотой нэмэлт анхааруулга нийтлэгдсэн. Эдгээр өөрчлөлтийг 2022 оны эхээр хэрэгжүүлэхээр төлөвлөж байна.
- Зөөлөн дахин эхлүүлэх/унтраах үйлдлүүдийн анхдагч хугацааг хязгааргүйгээс 5 секунд хүртэл багасгахаар төлөвлөж байна. Энэ хугацааг "server.graceful-shutdown-timeout" сонголтыг ашиглан тохируулж болно.
- libev болон FAM-тай бүтээх нь хуучирч, оронд нь үйл явдлын давталтыг боловсруулах болон FS-д гарсан өөрчлөлтүүдийг хянах зориулалттай үйлдлийн системийн интерфэйсүүд (epoll() болон inotify()) ашиглагдах болно. Linux, *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_flv_streaming юм.
Эх сурвалж: opennet.ru
