Uitgave van de http-server Lighttpd 1.4.60

De release van de lichtgewicht HTTP-server lighttpd 1.4.60 heeft plaatsgevonden. In deze nieuwe versie zijn 437 wijzigingen aangebracht, voornamelijk gerelateerd aan bugfixes en optimalisaties.

Belangrijkste vernieuwingen:

  • Ondersteuning voor de Range-header (RFC-7233) is toegevoegd voor alle niet-streaming antwoorden (voorheen werd Range alleen ondersteund bij het leveren van statische bestanden).
  • De implementatie van het HTTP/2-protocol is geoptimaliseerd om het geheugenverbruik te verlagen en de verwerking van intensief verzonden initiële verzoeken te versnellen.
  • Er is gewerkt aan het verminderen van het geheugenverbruik.
  • De prestaties van Lua in de mod_magnet-module zijn verbeterd.
  • De prestaties van de mod_dirlisting-module zijn verhoogd en er is een optie toegevoegd voor het configureren van caching.
  • In de mod_dirlisting, mod_ssi en mod_webdav zijn beperkingen toegevoegd om een hoog geheugenverbruik bij extreme belasting te voorkomen.
  • Aan de backend zijn aparte limieten toegevoegd voor de uitvoeringstijd van connect(), write() en read() aanroepen.
  • Er wordt opnieuw opgestart als er een grote tijdsverschuiving van de systeemklokken wordt gedetecteerd (wat problemen veroorzaakte met TLS 1.3 op embedded systemen).
  • De standaard time-out voor verbinding met de backend is ingesteld op 8 seconden (kan in de instellingen worden gewijzigd).

Daarnaast is een waarschuwing gepubliceerd over de wijziging van gedrag en enkele standaardinstellingen. De veranderingen worden verwacht aan het begin van 2022.

  • De standaard time-out voor graceful restart/shutdown moet worden verlaagd van oneindig naar 5 seconden. De time-out kan worden ingesteld met de optie 'server.graceful-shutdown-timeout'.
  • De build met libev en FAM zal als verouderd worden verklaard; in plaats daarvan zullen de native interfaces voor de besturingssystemen worden gebruikt voor het afhandelen van de eventloop en het volgen van wijzigingen in het bestandssysteem (epoll() en inotify() in Linux, kqueue() in *BSD).
  • De modules mod_compress (gebruik mod_deflate), mod_geoip (gebruik mod_maxminddb), mod_authn_mysql (gebruik mod_authn_dbi), mod_mysql_vhost (gebruik mod_vhostdb_dbi), mod_cml (gebruik mod_magnet) en mod_flv_streaming zullen worden gedegradeerd tot verouderd en in toekomstige releases worden verwijderd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster