httpdito - i386 assembly में बना अल्ट्रा-छोटा वेब सर्वर
(canonical.org)-
700 लाइन कोड, और executable सिर्फ 2060 bytes का
-
libc का उपयोग नहीं करता
-
सिर्फ current folder की static files serve करता है (दूसरे folder नहीं, लेकिन symlink से संभव)
-
2048 तक child process बना सकता है
-
8-core laptop पर 20000~30000 RPS (request per second) संभाल सकता है
- httpdito code : http://canonical.org/~kragen/sw/dev3/server.s
4 टिप्पणियां
क्या Canonical से मतलब Ubuntu वाली Canonical है? इसमें SSL भी लागू नहीं है, हालांकि...
लगता है कि यह https://canonical.com/ से असंबंधित Canonical Hackers नाम का एक समूह है.
शायद ये अपने सदस्यों के होमपेज होस्ट करते हैं.
darkhttpd - एक ultra-lightweight वेब सर्वर जो एक ही C फ़ाइल में लिखा गया है https://hi.news.hada.io/topic?id=4002
यह उससे मिलता-जुलता है, लेकिन लगता है कि इसका उपयोग-क्षेत्र थोड़ा अलग होगा। IoT डिवाइसों में उपयोग के लिए यह अच्छा लग रहा है।
darkhttpd के single-threaded event loop होने के लिहाज़ से, इसका implementation काफ़ी अलग है।