123
Lwan

Lwan

Lwan é um servidor web de alto desempenho com pouco espaço em disco e memória.Ele pode servir tanto conteúdo estático quanto dinâmico, gerado pelo código C ou Lua.
Lwan é um servidor da Web escalável e de alto desempenho para plataformas glibc / Linux.Em desenvolvimento por quase 4 anos, Lwan até agora era um esforço de pesquisa pessoal que se concentrou principalmente na construção de uma infraestrutura sólida para um servidor da Web leve e rápido: * Baixo consumo de memória (~ 500KiB para conexões ociosas de 10k) * Alocações e cópias mínimas de memória *Chamadas mínimas do sistema * Analisador de solicitação HTTP artesanal * Os arquivos são servidos da maneira mais eficiente, de acordo com seu tamanho - Nenhuma cópia entre o kernel e a área do usuário para arquivos maiores que 16KiB - Arquivos menores são enviados usando E / S vetorial de buffers mapeados na memória- A sobrecarga do cabeçalho é considerada antes da compactação de arquivos pequenos * Design multiencadeado praticamente sem espera * Diminui a base de códigos com aproximadamente 7200 linhas de código C ... Recursos • Mecanismo de modelagem de bigode • Usado para listar diretórios e mensagens de erro • Disponível para o usuáriomanipuladores construídos • API fácil de usar para criar aplicativos da web ou estender o servidor da web • Suporta rebimboca da parafuseta • Suíte de testes escrita em Python testa o servidor como um bo pretox • Sintaxe do arquivo de configuração sem sentido • Suporta um subconjunto de HTTP / 1.0 e HTTP / 1.1 • ativação do soquete systemd • pronto para IPv6

Local na rede Internet:

Alternativas ao Lwan para Self-Hosted com licença gratuita