httpdito - servidor web ultraminúsculo em assembly i386
(canonical.org)-
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)
- código do httpdito : http://canonical.org/~kragen/sw/dev3/server.s
4 comentários
Se é a Canonical, será aquela Canonical do Ubuntu? Também nem tem SSL aplicado...
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.
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.
Como o darkhttpd usa um loop de eventos single-thread, a forma de implementação é bem diferente.