6 คะแนน โดย xguru 2021-04-04 | 4 ความคิดเห็น | แชร์ทาง WhatsApp
  • โค้ด 700 บรรทัด และไฟล์รันมีขนาด 2060 ไบต์

  • ไม่ใช้ libc

  • ให้บริการได้เฉพาะไฟล์สแตติกในโฟลเดอร์ปัจจุบันเท่านั้น (ไม่สามารถใช้โฟลเดอร์อื่นได้ แต่ใช้ symlink ได้)

  • สามารถสร้าง child process ได้สูงสุด 2048 ตัว

  • บนแล็ปท็อป 8 คอร์ สามารถรองรับได้ 20000~30000 RPS (request per second)

4 ความคิดเห็น

 
galadbran 2021-04-04

ถ้าเป็น Canonical จะหมายถึง Canonical เจ้า Ubuntu นั้นหรือเปล่านะ? แถมยังไม่ได้ใช้ SSL ด้วย...

 
xguru 2021-04-04

ดูเหมือนว่าจะเป็นกลุ่มชื่อ Canonical Hackers ซึ่งไม่เกี่ยวข้องกับ https://canonical.com/

เหมือนว่าพวกเขาจะโฮสต์โฮมเพจของสมาชิกในกลุ่มเอง

 
xguru 2021-04-04

darkhttpd - เว็บเซิร์ฟเวอร์ขนาดเบามากที่เขียนด้วยไฟล์ C เพียงไฟล์เดียว https://th.news.hada.io/topic?id=4002

คล้ายกับตัวนี้ แต่ดูเหมือนกรณีการใช้งานจะต่างกันเล็กน้อย น่าจะเหมาะสำหรับใช้กับอุปกรณ์ IoT ครับ

 
dalinaum 2021-04-05

เมื่อเทียบกับที่ darkhttpd เป็น event loop แบบ single-thread แล้ว วิธีการติดตั้งใช้งานก็ต่างกันพอสมควรเลยนะครับ