httpdito - máy chủ web siêu nhỏ viết bằng assembly i386
(canonical.org)-
Mã nguồn 700 dòng, tệp thực thi chỉ 2060 byte
-
Không sử dụng libc
-
Chỉ phục vụ các tệp tĩnh trong thư mục hiện tại (không thể dùng thư mục khác, nhưng có thể qua symlink)
-
Có thể tạo tối đa 2048 tiến trình con
-
Có thể xử lý 20000~30000 RPS (request per second) trên laptop 8 nhân
- Mã nguồn httpdito: http://canonical.org/~kragen/sw/dev3/server.s
4 bình luận
Nếu là Canonical thì có phải là Canonical của Ubuntu không nhỉ? Có vẻ cũng chưa áp dụng SSL...
Có vẻ đây là một nhóm tên là Canonical Hackers, không liên quan đến https://canonical.com/.
Có vẻ họ đang host trang chủ cho các thành viên của mình.
darkhttpd - máy chủ web siêu nhẹ được viết chỉ bằng 1 file C https://vi.news.hada.io/topic?id=4002
Nó khá giống cái này nhưng có vẻ mục đích sử dụng hơi khác một chút. Có lẽ sẽ rất phù hợp để dùng trên các thiết bị IoT.
So với việc darkhttpd là một vòng lặp sự kiện đơn luồng, cách triển khai khá khác nhau.