-
700 baris kode, file executable berukuran 2060 byte
-
Tidak menggunakan libc
-
Hanya melayani file statis di folder saat ini (folder lain tidak bisa, tetapi bisa lewat symlink)
-
Dapat membuat hingga 2048 proses anak
-
Di laptop 8-core, mampu menangani 20000~30000 RPS (request per second)
- kode httpdito : http://canonical.org/~kragen/sw/dev3/server.s
4 komentar
Kalau Canonical, apakah itu Canonical yang membuat Ubuntu? Memang belum menerapkan SSL juga sih...
Sepertinya ini adalah sebuah komunitas bernama Canonical Hackers yang tidak berhubungan dengan https://canonical.com/ .
Tampaknya mereka meng-host homepage milik para anggotanya.
darkhttpd - web server ultra-ringan yang ditulis dalam 1 file C https://id.news.hada.io/topic?id=4002
Mirip dengan ini, tetapi kemungkinan penggunaanya sedikit berbeda. Sepertinya cocok digunakan pada perangkat IoT.
Implementasinya sangat berbeda, mengingat darkhttpd adalah event loop single-thread.