Versió del servidor http de Lighttpd 1.4.60

S'ha llançat el servidor http lighttpd 1.4.60 lleuger. La nova versió introdueix 437 canvis, principalment relacionats amb correccions d'errors i optimitzacions.

Principals innovacions:

  • S'ha afegit suport per a la capçalera Range (RFC-7233) per a totes les respostes que no es transmetien (abans Range només s'admetia quan es publicaven fitxers estàtics).
  • S'ha optimitzat la implementació del protocol HTTP/2, reduint el consum de memòria i accelerant el processament de les peticions inicials enviades de manera intensiva.
  • S'ha treballat per reduir el consum de memòria.
  • Rendiment de lua millorat al mòdul mod_magnet.
  • S'ha millorat el rendiment del mòdul mod_dirlisting i s'ha afegit una opció per configurar la memòria cau.
  • S'han afegit límits a mod_dirlisting, mod_ssi i mod_webdav per evitar un consum elevat de memòria amb càrregues extremes.
  • Al costat del backend, s'han afegit restriccions separades sobre el temps d'execució de les trucades connect(), write() i read().
  • S'ha activat el reinici si es va detectar un gran desplaçament del rellotge del sistema (ha causat problemes amb TLS 1.3 als sistemes incrustats).
  • El temps d'espera per connectar-se al backend està establert per defecte en 8 segons (es pot canviar a la configuració).

A més, s'ha publicat un avís sobre canvis en el comportament i alguns paràmetres predeterminats. Es preveu que els canvis s'apliquin a principis del 2022.

  • Es preveu que el temps d'espera predeterminat per a les operacions de reinici/apagada elegants es redueixi d'infinit a 5 segons. El temps d'espera es pot configurar mitjançant l'opció "server.graceful-shutdown-timeout".
  • La compilació amb libev i FAM quedarà obsoleta, en lloc de les interfícies natives per als sistemes operatius s'utilitzaran per processar el bucle d'esdeveniments i fer el seguiment dels canvis al FS (epoll() i inotify() a Linux, kqueue() a *BSD) .
  • Els mòduls mod_compress (ha d'utilitzar mod_deflate), mod_geoip (ha d'utilitzar mod_maxminddb), mod_authn_mysql (ha d'utilitzar mod_authn_dbi), mod_mysql_vhost (ha d'utilitzar mod_vhostdb_dbi), mod_cml (ha d'utilitzar mod_magnet) i els mod_fl llançats en el futur s'eliminaran deprerel.

Font: opennet.ru

Afegeix comentari