Wydanie serwera http Lighttpd 1.4.60

Wydano lekką wersję serwera http lighttpd 1.4.60. Nowa wersja zawiera 437 zmian, głównie dotyczących usunięcia błędów i optymalizacji.

Główne nowości:

  • Dodano wsparcie dla nagłówka Range (RFC-7233) dla wszystkich odpowiedzi nie strumieniowych (wcześniej Range był obsługiwany tylko przy dostarczaniu plików statycznych).
  • Optymalizacja implementacji protokołu HTTP/2, która zmniejsza zużycie pamięci i przyspiesza przetwarzanie intensywnie wysyłanych początkowych żądań.
  • Pracowano nad zmniejszeniem zużycia pamięci.
  • Zwiększona wydajność lua w module mod_magnet.
  • Zwiększona wydajność modułu mod_dirlisting i dodano opcję konfigurowania pamięci podręcznej.
  • W mod_dirlisting, mod_ssi i mod_webdav dodano ograniczenia zapobiegające dużemu zużyciu pamięci przy ekstremalnych obciążeniach.
  • Na stronie backendu dodano osobne ograniczenia dotyczące czasu wykonania wywołań connect(), write() i read().
  • Zapewniono ponowne uruchomienie, jeśli wykryto duże przesunięcie czasu zegarów systemowych (co prowadziło do problemów z TLS 1.3 w systemach wbudowanych).
  • Domyślny czas oczekiwania na połączenie z backendem ustawiono na 8 sekund (można zmienić w ustawieniach).

Dodatkowo opublikowano ostrzeżenie dotyczące zmiany zachowania i niektórych domyślnych ustawień. Zmiany mają zostać wprowadzone na początku 2022 roku.

  • Domyślny czas oczekiwania na operacje graceful restart/shutdown planuje się zmniejszyć z nieskończoności do 5 sekund. Czas oczekiwania można skonfigurować za pomocą opcji „server.graceful-shutdown-timeout”.
  • Ogłoszona zostanie przestarzała kompilacja z libev i FAM, które zostaną zastąpione natywnymi dla systemów operacyjnych interfejsami do obsługi cyklu zdarzeń i monitorowania zmian w FS (epoll() i inotify() w Linux, kqueue() w *BSD).
  • Moduły mod_compress (zamiast niego należy użyć mod_deflate), mod_geoip (zamiast niego należy użyć mod_maxminddb), mod_authn_mysql (zamiast niego należy użyć mod_authn_dbi), mod_mysql_vhost (zamiast niego należy użyć mod_vhostdb_dbi), mod_cml (zamiast niego należy użyć mod_magnet) oraz mod_flv_streaming zostaną uznane za przestarzałe i usunięte w przyszłych wydaniach.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster