6 pontos por xguru 2021-04-04 | 4 comentários | Compartilhar no WhatsApp
  • 700 linhas de código, com executável de 2060 bytes

  • Não usa libc

  • Serve apenas arquivos estáticos da pasta atual (outras pastas não são possíveis, mas via symlink é possível)

  • Pode criar até 2048 processos filhos

  • Em um laptop de 8 núcleos, consegue processar 20000~30000 RPS (request per second)

4 comentários

 
galadbran 2021-04-04

Se é a Canonical, será aquela Canonical do Ubuntu? Também nem tem SSL aplicado...

 
xguru 2021-04-04

Parece ser um grupo chamado Canonical Hackers, sem relação com a https://canonical.com/.

Ao que parece, eles hospedam as páginas pessoais dos próprios membros.

 
xguru 2021-04-04

darkhttpd - servidor web ultraleve escrito em um único arquivo C https://pt.news.hada.io/topic?id=4002

Parece semelhante a este, mas o caso de uso deve ser um pouco diferente. Parece ser bom para uso em dispositivos IoT.

 
dalinaum 2021-04-05

Como o darkhttpd usa um loop de eventos single-thread, a forma de implementação é bem diferente.