Veröffentlichung des http-Servers Lighttpd 1.4.60

Die Veröffentlichung des leichtgewichtigen HTTP-Servers lighttpd 1.4.60 hat stattgefunden. Die neue Version enthĂ€lt 437 Änderungen, vor allem zur Fehlerbehebung und Optimierungen.

Hauptneuheiten:

  • UnterstĂŒtzung fĂŒr den Range-Header (RFC-7233) wurde fĂŒr alle nicht-streaming Antworten hinzugefĂŒgt (zuvor wurde Range nur beim Bereitstellen statischer Dateien unterstĂŒtzt).
  • Die Implementierung des HTTP/2-Protokolls wurde optimiert, wodurch der Speicherverbrauch gesenkt und die Verarbeitung intensiver Anfangsanfragen beschleunigt wurde.
  • Es wurden Maßnahmen zur Senkung des Speicherverbrauchs ergriffen.
  • Die Leistung von Lua im Modul mod_magnet wurde verbessert.
  • Die Leistung des Moduls mod_dirlisting wurde verbessert und eine Option zur Konfiguration des Caching hinzugefĂŒgt.
  • Im Modul mod_dirlisting, mod_ssi und mod_webdav wurden EinschrĂ€nkungen hinzugefĂŒgt, um einen hohen Speicherverbrauch bei extremen Lasten zu verhindern.
  • Auf der Serverseite wurden separate EinschrĂ€nkungen fĂŒr die AusfĂŒhrungszeiten der Aufrufe connect(), write() und read() hinzugefĂŒgt.
  • Ein Neustart wird gewĂ€hrleistet, wenn eine große Zeitverschiebung der Systemuhr festgestellt wird (was zu Problemen mit TLS 1.3 auf eingebetteten Systemen fĂŒhren kann).
  • Der Timeout fĂŒr die Verbindung zum Backend betrĂ€gt standardmĂ€ĂŸig 8 Sekunden (kann in den Einstellungen geĂ€ndert werden).

ZusĂ€tzlich wurde eine Warnung ĂŒber Änderungen des Verhaltens und einiger Standardeinstellungen veröffentlicht. Die Änderungen sollen Anfang 2022 in Kraft treten.

  • Der Standardtimeout fĂŒr die Operationen graceful restart/shutdown soll von unendlich auf 5 Sekunden reduziert werden. Der Timeout kann ĂŒber die Option „server.graceful-shutdown-timeout“ konfiguriert werden.
  • Die Version mit libev und FAM wird als veraltet erklĂ€rt, stattdessen werden native Betriebssystem-Interfaces zur Verarbeitung von Ereignisschleifen und zur Überwachung von Änderungen im Dateisystem verwendet (epoll() und inotify() in Linux, kqueue() in *BSD).
  • Die Module mod_compress (sollte mod_deflate verwendet werden), mod_geoip (sollte mod_maxminddb verwendet werden), mod_authn_mysql (sollte mod_authn_dbi verwendet werden), mod_mysql_vhost (sollte mod_vhostdb_dbi verwendet werden), mod_cml (sollte mod_magnet verwendet werden) und mod_flv_streaming werden als veraltet eingestuft und in zukĂŒnftigen Versionen entfernt.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster