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

Излезе лекото HTTP сървър lighttpd 1.4.60. В новата версия са представени 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