I am new to nginx.
According to the web: http://wiki.nginx.org/Main
Nginx is one of a handful of servers written to address the C10K
problem. Unlike traditional servers, Nginx doesn’t rely on threads to
handle requests. Instead it uses a much more scalable event-driven
(asynchronous) architecture. This architecture uses small, but most
importantly, predictable amounts of memory under load…
But my questions are…
- No matter how fast you are delivering the data, it is bounded by
only one thread, so it is not scalable as nowsaday if you have 8 core
- Even you are using event-driven, remote clients must also need to
establish a remote port to your web server, so you can’t save much
resources in fact?
Thank you .