Lëshimi i serverit http të lehtë lighttpd 1.4.60 u realizua. Në versionin e ri janë paraqitur 437 ndryshime, kryesisht të lidhura me rregullimin e gabimeve dhe optimizimet.
Novitetet kryesore:
- Shtuar mbështetje për titullin Range (RFC-7233) për të gjitha përgjigjet jo-streaming (më parë Range mbështetej vetëm kur jepeshin skedarët statikë).
- Optimizimi i realizimit të protokollit HTTP/2 është realizuar, duke ulur konsumin e memories dhe duke përshpejtuar përpunimin e kërkesave fillestare që dërgohen në mënyrë intensive.
- Punë është bërë për të reduktuar konsumin e memories.
- Performanca e lua në modulin mod_magnet është rritur.
- Performanca e modulit mod_dirlisting është rritur dhe është shtuar një opsion për konfigurimin e caching.
- Në mod_dirlisting, mod_ssi dhe mod_webdav janë shtuar kufizime për të parandaluar konsumin e madh të memories gjatë ngarkesave ekstreme.
- Në anën e backend-it janë shtuar kufizime të veçanta për kohën e ekzekutimit të thirrjeve connect(), write() dhe read().
- ĂshtĂ« siguruar rinisja nĂ«se konstatohet njĂ« zhvendosje e madhe e kohĂ«s sĂ« orĂ«s sistemike (çon nĂ« probleme me TLS 1.3 nĂ« sistemet e integrarura).
- Kohëzgjatja e lidhjes me backend-in është vendosur në 8 sekonda si parazgjedhje (mund të ndryshohet në cilësimet).
Shtuar gjithashtu një paralajmërim për ndryshimin e sjelljes dhe disa cilësimeve parazgjedhëse. Ndryshimet planifikohen të aplikohen në fillim të vitit 2022.
- Kohëzgjatja parazgjedhore për operacionet e rinisjes/shkëputjes së butë planifikohet të ulet nga pafundësia në 5 sekonda. Kohëzgjatja mund të konfigurohet përmes opsionit 'server.graceful-shutdown-timeout'.
- Do të shpallet e vjetruar ndihma me libev dhe FAM, në vend të cilave do të përdoren interfazet native të sistemeve operative për përpunimin e cikleve të ngjarjeve dhe për monitorimin e ndryshimeve në sistemin e skedarëve (epoll() dhe inotify() në Linux, kqueue() në *BSD).
- Do të kalojnë në statusin e vjetruar dhe do të hiqen në lëshimet e ardhshme modulit mod_compress (duhet të përdoret mod_deflate), mod_geoip (duhet të përdoret mod_maxminddb), mod_authn_mysql (duhet të përdoret mod_authn_dbi), mod_mysql_vhost (duhet të përdoret mod_vhostdb_dbi), mod_cml (duhet të përdoret mod_magnet) dhe mod_flv_streaming.
Burimi: opennet.ru
