lighttpd - lighttpd

lighttpd
Lighttpd logo.svg
Autor (es) original (is) Jan Kneschke
lançamento inicial Março de 2003 ; 18 anos atrás  ( 2003-03 )
Versão estável 1.4.59 (2 de fevereiro de 2021 ; 3 meses atrás ) [±]  ( 2021-02-02 )
Versão de visualização 2.0 (4 de dezembro de 2015 ; 5 anos atrás ) [±]  ( 04-12-2015 )
Repositório Edite isso no Wikidata
Escrito em C
Disponível em inglês
Modelo servidor web
Licença BSD de 3 cláusulas
Local na rede Internet lighttpd .net  Edite isso no Wikidata

lighttpd (pronuncia-se "lighty") é um servidor da web de código aberto otimizado para ambientes de velocidade crítica enquanto permanece compatível com os padrões, seguro e flexível. Foi originalmente escrito por Jan Kneschke como uma prova de conceito do problema c10k - como lidar com 10.000 conexões em paralelo em um servidor, mas ganhou popularidade mundial. Seu nome é uma mala de viagem de "light" e " httpd ".

Premissa

O baixo consumo de memória (em comparação com outros servidores da web), pequena carga de CPU e otimizações de velocidade tornam o lighttpd adequado para servidores que estão sofrendo de problemas de carga ou para servir mídia estática separadamente de conteúdo dinâmico. lighttpd é um software gratuito e de código aberto distribuído sob a licença BSD . Ele roda nativamente em sistemas operacionais do tipo Unix, bem como no Microsoft Windows .

Suporte de aplicativo

lighttpd suporta as interfaces FastCGI , SCGI e CGI para programas externos, permitindo que aplicações web escritas em qualquer linguagem de programação sejam usadas com o servidor. Como uma linguagem particularmente popular, o desempenho do PHP tem recebido atenção especial. O FastCGI da Lighttpd pode ser configurado para suportar PHP com caches opcode (como APC ) de maneira adequada e eficiente. Além disso, tem recebido atenção por sua popularidade nas comunidades Python , Perl , Ruby e Lua . Lighttpd também suporta WebDNA , o sistema de banco de dados resiliente na memória projetado para construir sites baseados em banco de dados. É um servidor da web popular para as estruturas da web Catalyst e Ruby on Rails . Lighttpd não oferece suporte a ISAPI .

Características

Limitações

  • As versões abaixo de 1.4.40 não suportam oficialmente o envio de arquivos grandes de CGI, FastCGI ou proxies, a menos que X-Sendfile seja usado. Esta limitação foi removida no lighttpd 1.4.40.
  • Sem suporte HTTP / 3

Uso

Lighttpd foi usado no passado por vários sites de alto tráfego, incluindo Bloglines , xkcd , Meebo e YouTube . A Wikimedia Foundation também já executou servidores Lighttpd.

Veja também

Referências

Leitura adicional

links externos