Издание на http-сървъра Lighttpd 1.4.60

Излезе версия 1.4.60 на лек http-сървър lighttpd. В новата версия са представени 437 промени, основно свързани с отстраняването на грешки и оптимизации.

Основни нововъведения:

  • Добавена е поддръжка за заглавие Range (RFC-7233) за всички непотокови отговори (по-рано Range се поддържаше само при предоставяне на статични файлове).
  • Оптимизирана е реализацията на протокола HTTP/2, като е намалено потреблението на памет и е ускорена обработката на интензивно изпратени начални заявки.
  • Извършена е работа по намаляване на потреблението на памет.
  • Повишена е производителността на lua в модула mod_magnet.
  • Повишена е производителността на модула mod_dirlisting и е добавена опция за конфигуриране на кеширане.
  • В mod_dirlisting, mod_ssi и mod_webdav са добавени ограничения за предотвратяване на голямо потребление на памет при екстремни натоварвания.
  • На страната на бекенда са добавени отделни ограничения за времето за изпълнение на повикванията connect(), write() и read().
  • Осигурен е рестарт, ако бъде регистрирано голямо отклонение във времето на системните часовници (което води до проблеми с TLS 1.3 на вградени системи).
  • Таймаутът за свързване с бекенда по подразбиране е зададен на 8 секунди (може да бъде променен в настройките).

Допълнително е публикувано предупреждение за промяна в поведението и някои настройки по подразбиране. Промяната е планирана да влезе в сила в началото на 2022 година.

  • Таймаутът по подразбиране за операции graceful restart/shutdown се планира да бъде намален от безкрайност на 5 секунди. Таймаутът може да бъде конфигуриран с опцията «server.graceful-shutdown-timeout».
  • Ще бъде обявена за остаряла сборката с libev и FAM, вместо които ще се използват родни интерфейси за операционни системи за обработка на цикъла на събития и проследяване на промени в файловата система (epoll() и inotify() в Linux, kqueue() в *BSD).
  • Модулите mod_compress (необходимо е да се използва mod_deflate), mod_geoip (необходимо е да се използва mod_maxminddb), mod_authn_mysql (необходимо е да се използва mod_authn_dbi), mod_mysql_vhost (необходимо е да се използва mod_vhostdb_dbi), mod_cml (необходимо е да се използва mod_magnet) и mod_flv_streaming ще бъдат обявени за остарели и премахнати в бъдещи версии.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster