Если на питоне, то рекомендую twisted+cyclone (аналог торнадо) или само tornado. Тут вам и сервер, причем очень быстрый и блоки для приложения (twisted).
Единственная проблема с twisted - баг 288 (в багтреккере), это относится к большим файлам при их раздаче и получении (они должны помещаться целиком в память). Ну и как вариант, есть куча решений, например -
sammitch.ca/2013/07/handling-large-requests-in-twisted
Если на java - используйте netty.io
PHP я бы не стал использовать, а про ASP ничего не скажу.
Я за java и питон с twisted+cyclone! Причем если нужно действительно быстро - то только java+netty из всего набора.
Ну а вообще-то можно и на lua под nginx, если сервис относительно простой.