Izdanje http poslužitelja Lighttpd 1.4.60

Izdan je lagani http poslužitelj lighttpd 1.4.60. Nova verzija uvodi 437 promjena koje se uglavnom odnose na ispravke grešaka i optimizacije.

Glavne inovacije:

  • Dodana je podrška za zaglavlje Range (RFC-7233) za sve odgovore bez strujanja (ranije je Range bio podržan samo pri posluživanju statičkih datoteka).
  • Implementacija HTTP/2 protokola je optimizirana, smanjujući potrošnju memorije i ubrzavajući obradu intenzivno poslanih početnih zahtjeva.
  • Radilo se na smanjenju potrošnje memorije.
  • Poboljšane lua performanse u mod_magnet modulu.
  • Poboljšana izvedba modula mod_dirlisting i dodana opcija za konfiguriranje predmemoriranja.
  • Ograničenja su dodana mod_dirlisting, mod_ssi i mod_webdav kako bi se spriječila velika potrošnja memorije pod ekstremnim opterećenjima.
  • Na pozadinskoj strani dodana su zasebna ograničenja na vrijeme izvršavanja poziva connect(), write() i read().
  • Omogućeno ponovno pokretanje ako je otkriven veliki pomak sistemskog sata (uzrokovao probleme s TLS-om 1.3 na ugrađenim sustavima).
  • Istek vremena za povezivanje s pozadinom postavljen je na 8 sekundi prema zadanim postavkama (može se promijeniti u postavkama).

Osim toga, objavljeno je upozorenje o promjenama u ponašanju i nekim zadanim postavkama. Promjene se planiraju primijeniti početkom 2022.

  • Planirano je da se zadano vremensko ograničenje za elegantne operacije ponovnog pokretanja/isključivanja smanji s beskonačnosti na 5 sekundi. Timeout se može konfigurirati pomoću opcije "server.graceful-shutdown-timeout".
  • Izrada s libev i FAM bit će zastarjela, umjesto kojih će se koristiti izvorna sučelja za operativne sustave za obradu petlje događaja i praćenje promjena u FS-u (epoll() i inotify() u Linuxu, kqueue() u *BSD-u) .
  • Moduli mod_compress (mora koristiti mod_deflate), mod_geoip (mora koristiti mod_maxminddb), mod_authn_mysql (mora koristiti mod_authn_dbi), mod_mysql_vhost (mora koristiti mod_vhostdb_dbi), mod_cml (mora koristiti mod_magnet) i mod_flv_streaming bit će zastarjeli i uklonjeni u budućim izdanjima.

Izvor: opennet.ru

Dodajte komentar