But for web servers, it's not about micro-optimisations, but having an architecture capable of efficiently handling concurrency, no?
nginx and Apache are both written in C, but nginx can outperform/outscale Apache. That's because of high-level architectural differences, not from tweaking assembly code. An HTTP server isn't doing much in data-transformation/algorithmic terms, it just has to scale efficiently.
If your code is synchronous and non-parallel, it's going to lose every time, even if it's highly tuned assembly.
nginx and Apache are both written in C, but nginx can outperform/outscale Apache. That's because of high-level architectural differences, not from tweaking assembly code. An HTTP server isn't doing much in data-transformation/algorithmic terms, it just has to scale efficiently.
If your code is synchronous and non-parallel, it's going to lose every time, even if it's highly tuned assembly.