Experimente e implemente funcionalidades complexas sem esforço com o VWO FullStack. Oferece adaptabilidade do lado do servidor para diversas experiências com segmentação aprofundada, garantindo um desempenho ótimo e experiências de utilizador consis…
Lwan é um servidor web de alto desempenho com pouco espaço em disco e memória.
Lwan é um servidor web de alto desempenho com pouco espaço em disco e memória.
Lwan Plataformas
Linux
Lwan Visão geral
Lwan é um servidor da Web escalável e de alto desempenho para plataformas glibc / Linux.
Em desenvolvimento por quase quatro anos, Lwan foi até agora 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 exibidos da maneira mais eficiente, de acordo com o tamanho - Nenhuma cópia entre o kernel e a terra 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 * Principalmente design multi-thread sem espera * Base de código reduzida com aproximadamente 7200 linhas de código C
Recursos
• Mecanismo de modelagem de bigode • Usado para listagem de diretório e mensagens de erro • Disponível para manipuladores criados pelo usuário • API fácil de usar para criar aplicativos da web ou estender o servidor da web • Suporta rebimboca da parafuseta • Conjunto de testes escrito em Python testa o servidor como uma caixa preta • 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