Versión do servidor http de Lighttpd 1.4.60

Lanzouse o servidor http lighttpd 1.4.60 lixeiro. A nova versión introduce 437 cambios, principalmente relacionados con correccións de erros e optimizacións.

Principais novidades:

  • Engadiuse compatibilidade para a cabeceira de intervalo (RFC-7233) para todas as respostas que non eran de transmisión (anteriormente o intervalo só se admitía cando se ofrecían ficheiros estáticos).
  • Optimizouse a implantación do protocolo HTTP/2, reducindo o consumo de memoria e acelerando o procesamento das solicitudes iniciais enviadas de forma intensiva.
  • Traballouse para reducir o consumo de memoria.
  • Mellorouse o rendemento de lua no módulo mod_magnet.
  • Mellorouse o rendemento do módulo mod_dirlisting e engadiu unha opción para configurar a caché.
  • Engadíronse límites a mod_dirlisting, mod_ssi e mod_webdav para evitar un gran consumo de memoria baixo cargas extremas.
  • No lado do backend, engadíronse restricións separadas sobre o tempo de execución das chamadas connect(), write() e read().
  • Reiniciouse activado se se detectou unha gran desviación do reloxo do sistema (provocou problemas con TLS 1.3 nos sistemas integrados).
  • O tempo de espera para conectarse ao backend está configurado en 8 segundos por defecto (pódese cambiar na configuración).

Ademais, publicouse unha advertencia sobre cambios no comportamento e algunhas configuracións predeterminadas. Está previsto que os cambios se apliquen a principios de 2022.

  • Está previsto que o tempo de espera predeterminado para as operacións de reinicio/apagado graciosas se reduza de infinito a 5 segundos. O tempo de espera pódese configurar mediante a opción "server.graceful-shutdown-timeout".
  • A compilación con libev e FAM quedará obsoleta, en lugar de usar interfaces nativas para sistemas operativos para procesar o bucle de eventos e rastrexar os cambios no FS (epoll() e inotify() en Linux, kqueue() en *BSD) .
  • Os módulos mod_compress (debe usar mod_deflate), mod_geoip (debe usar mod_maxminddb), mod_authn_mysql (debe usar mod_authn_dbi), mod_mysql_vhost (debe usar mod_vhostdb_dbi), mod_cml (debe usar mod_magnet) e os mod_fl serán eliminados no futuro.

Fonte: opennet.ru

Engadir un comentario