For this configuration you can use web server you like, i decided, because i work mostly with it to use nginx. Generally, properly configured nginx can handle up to 400,000 to 500,000 requests per second (clustered), most what i saw is 50,000 to 80,000 (non-clustered) requests per second and 30% CPU load, course, this was 2xIntel Xeon with HT enabled, but it can work without problem on slower mach
![Nginx Tuning For Best Performance - Codestance](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4ce1baca2ec91a8ea3b49aca650e760512b659e/height=288;version=1;width=512/http%3A%2F%2Fwordpress.com%2Fi%2Fblank.jpg)