Servidor Lighttpd http versão 1.4.60

O servidor http leve lighttpd 1.4.60 foi lançado. A nova versão introduz 437 alterações, principalmente relacionadas a correções de bugs e otimizações.

Principais inovações:

  • Adicionado suporte para o cabeçalho Range (RFC-7233) para todas as respostas que não sejam de streaming (anteriormente, o Range só era compatível ao servir arquivos estáticos).
  • A implementação do protocolo HTTP/2 foi otimizada, reduzindo o consumo de memória e agilizando o processamento de solicitações iniciais enviadas de forma intensiva.
  • Trabalho foi feito para reduzir o consumo de memória.
  • Melhor desempenho de lua no módulo mod_magnet.
  • Melhor desempenho do módulo mod_dirlisting e adição de uma opção para configurar o cache.
  • Foram adicionados limites ao mod_dirlisting, mod_ssi e mod_webdav para evitar alto consumo de memória sob cargas extremas.
  • No lado do backend, foram adicionadas restrições separadas no tempo de execução das chamadas connect(), write() e read().
  • Habilitou a reinicialização se um grande deslocamento do relógio do sistema fosse detectado (causava problemas com o TLS 1.3 em sistemas embarcados).
  • O tempo limite para conexão com o backend é definido como 8 segundos por padrão (pode ser alterado nas configurações).

Além disso, foi publicado um aviso sobre mudanças de comportamento e algumas configurações padrão. As mudanças estão planejadas para serem aplicadas no início de 2022.

  • O tempo limite padrão para operações de reinicialização/desligamento está planejado para ser reduzido do infinito para 5 segundos. O tempo limite pode ser configurado usando a opção "server.graceful-shutdown-timeout".
  • A compilação com libev e FAM será descontinuada, em vez de quais interfaces nativas para sistemas operacionais serão usadas para processar o loop de eventos e rastrear alterações no FS (epoll() e inotify() no Linux, kqueue() no *BSD) .
  • Os módulos mod_compress (deve usar mod_deflate), mod_geoip (deve usar mod_maxminddb), mod_authn_mysql (deve usar mod_authn_dbi), mod_mysql_vhost (deve usar mod_vhostdb_dbi), mod_cml (deve usar mod_magnet) e mod_flv_streaming serão obsoletos e removidos em versões futuras.

Fonte: opennet.ru

Adicionar um comentário