Lighttpd http издание на серверот 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 година.

  • Стандардниот истек на време за благодатно рестартирање/исклучување се планира да се намали од бесконечност на 5 секунди. Истекот на времето може да се конфигурира со користење на опцијата „server.graceful-shutdown-timeout“.
  • Изградбата со libev и FAM ќе биде застарена, наместо што ќе се користат домашни интерфејси за оперативни системи за обработка на циклусот на настани и следење на промените во FS (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_bestream ќе се отстрани и отстранат отпуштање на mod_prevcat).

Извор: opennet.ru

Додадете коментар