Lighttpd http server udgivelse 1.4.60

Den lette http-server lighttpd 1.4.60 er blevet frigivet. Den nye version introducerer 437 ændringer, hovedsageligt relateret til fejlrettelser og optimeringer.

Vigtigste innovationer:

  • Tilføjet understøttelse af Range-headeren (RFC-7233) for alle ikke-streamingsvar (tidligere blev Range kun understøttet ved visning af statiske filer).
  • Implementeringen af ​​HTTP/2-protokollen er blevet optimeret, hvilket reducerer hukommelsesforbruget og fremskynder behandlingen af ​​intensivt sendte indledende anmodninger.
  • Der er arbejdet på at reducere hukommelsesforbruget.
  • Forbedret lua-ydeevne i mod_magnet-modulet.
  • Forbedret ydeevne af mod_dirlisting-modulet og tilføjet en mulighed for at konfigurere caching.
  • Grænser er blevet tilføjet til mod_dirlisting, mod_ssi og mod_webdav for at forhindre højt hukommelsesforbrug under ekstreme belastninger.
  • På backend-siden er der tilføjet separate begrænsninger på udførelsestiden for connect(), write() og read()-kald.
  • Aktiveret genstart, hvis der blev registreret en stor systemurforskydning (forårsagede problemer med TLS 1.3 på indlejrede systemer).
  • Timeout for tilslutning til backend er som standard sat til 8 sekunder (kan ændres i indstillingerne).

Derudover er der udgivet en advarsel om ændringer i adfærd og nogle standardindstillinger. Ændringerne er planlagt til at træde i kraft i begyndelsen af ​​2022.

  • Standard timeout for yndefuld genstart/nedlukning er planlagt til at blive reduceret fra uendeligt til 5 sekunder. Timeout kan konfigureres ved at bruge "server.graceful-shutdown-timeout" muligheden.
  • Bygningen med libev og FAM vil blive forældet, i stedet for hvilke native grænseflader til operativsystemer vil blive brugt til at behandle hændelsesløkken og spore ændringer i FS (epoll() og inotify() i Linux, kqueue() i *BSD) .
  • Modulerne mod_compress (skal bruge mod_deflate), mod_geoip (skal bruge mod_maxminddb), mod_authn_mysql (skal bruge mod_authn_dbi), mod_mysql_vhost (skal bruge mod_vhostdb_dbi), mod_cml (skal bruge mod_magnet) og mod_flv_streaming vil blive fjernet i fremtidig udgivelse.

Kilde: opennet.ru

Tilføj en kommentar