Megjelent a lighttpd 1.4.60 könnyűsúlyú http-szerver. Az új verzió 437 változtatást tartalmaz, főként hibajavításokat és optimalizálásokat.
Főbb újítások:
- Támogatás került hozzáadásra a Range fejlécre (RFC-7233) minden nem áramló válaszhoz (korábban a Range csak statikus fájlok szolgáltatásakor volt támogatva).
- Optimalizálás történt a HTTP/2 protokoll megvalósításán, csökkentve a memóriafogyasztást és felgyorsítva az intenzíven küldött kezdeti kérések feldolgozását.
- Dolgoztak a memóriafogyasztás csökkentésén.
- Növelték a lua teljesítményét a mod_magnet modulban.
- Növelték a mod_dirlisting modul teljesítményét, és új opciót adtak a gyorsítótárazás beállításához.
- A mod_dirlisting, mod_ssi és mod_webdav modulokban korlátokat vezettek be, hogy megakadályozzák a nagy memóriafogyasztást extrém terhelés esetén.
- A háttérrendszeren külön korlátok kerültek bevezetésre a connect(), write() és read() hívások végrehajtási idejére.
- Újraindítás biztosítva van, ha a rendszerórák nagy eltolódását észlelik (ami problémákat okozott a TLS 1.3-ban beágyazott rendszerekben).
- A háttérbe való csatlakozás alapértelmezett időtúllépése 8 másodpercre van állítva (a beállításokban módosítható).
További figyelmeztetést tettek közzé a viselkedés és néhány alapértelmezett beállítás megváltozásáról. A változásokat 2022 elején tervezik alkalmazni.
- Az alapértelmezett időtúllépést a graceful restart/shutdown műveletekhez a végtelenségről 5 másodpercre szeretnék csökkenteni. Az időtúllépés beállítható a 'server.graceful-shutdown-timeout' opción keresztül.
- Elavulttá nyilvánítják a libev és FAM segítségével készült buildet, helyettük az operációs rendszerek natív interfészeit használják az eseményciklus kezelésére és a fájl rendszer módosításainak nyomon követésére (epoll() Linux alatt, kqueue() *BSD alatt).
- Elavultként átminősítenek és eltávolítanak a jövőbeli kiadásokban modulokat, mint a mod_compress (mod_deflate-t kell használni), mod_geoip (mod_maxminddb-t kell használni), mod_authn_mysql (mod_authn_dbi-t kell használni), mod_mysql_vhost (mod_vhostdb_dbi-t kell használni), mod_cml (mod_magnet-t kell használni) és mod_flv_streaming.
Forrás: opennet.ru
