3 ms·
> a novel architecture Is this simply referring to event-driven I/O (using select, epoll, or the like), or something else? I'm pretty sure event-driven, as opp
by mwcampbell 5y ago
> a novel architecture
Is this simply referring to event-driven I/O (using select, epoll, or the like), or something else? I'm pretty sure event-driven, as opposed to forking or thread-per-connection, web servers were well established by 2002, though perhaps primarily in commercial products like Zeus.
- uticus 5y agoI also wondered this. Similar: > In particular, Igor sought to solve the C10k problem – handling 10,000 concurrent connections on a single server – by building a web server that not only handled massive concurrency but could also serve bandwidth‑hogging elements such as photos or music files more quickly and efficiently. ...I'd love to hear more details
- davewongillies 5y agohttps://www.aosabook.org/en/nginx.html https://www.aosabook.org/en/nginx.html
- vbernat 5y agoThere is also the worker model and the zero-impact reload (but I don't know if Zeus had that too).