If your server has enough RAM to cache the files used in the most common requests, then io bottlenecks are meaningless.. but when you start optimizing servers in this way, you have to analyse the application more closely than the general description you gave.
When you are planning on serving large numbers of requests, you get multiple servers, each optimized to its task.
|