8 pontos por xguru 2021-06-09 | 1 comentários | Compartilhar no WhatsApp
  • Servidor web que hospeda o site do SQLite desde 2004

→ em um servidor Linode de US$ 40/mês, atende 500 mil requisições por dia (5~6 RPS) / servindo 50 GB

  • Pode ser executado com xinetd / stunnel4 ou de forma standalone

  • Não tem arquivo de configuração e funciona com alguns argumentos de linha de comando

  • Não tem suporte nativo a TLS; o stunnel4 cuida disso

  • Processo single-thread, que só fica ativo enquanto há conexão, então não é preciso se preocupar com vazamentos de memória

  • Usa apenas a biblioteca padrão de C

1 comentários

 
xguru 2021-06-09

Código-fonte: cerca de 100 KB, 2500 linhas https://sqlite.org/althttpd/file?name=althttpd.c

O desempenho não é tão bom assim.

Como o código é bem comentado, parece certo olhar para ele principalmente pela vantagem de ser fácil de ler e de manter.