Краткий ответ, конечно, состоит в том, что это зависит от требований вашего проекта.
Сколько одновременных соединений "много"?
Сколько времени программист может потратить на проблему?
Сколько оборудования вы можете бросить на проблему?
... и т.д ...
Если вы планируете иметь много одновременных клиентов, трудно превзойти Twisted в мире Python. Однако вам придется работать с вашей базой данных асинхронно, чтобы избежать блокировки, и в зависимости от сложности ваших взаимодействий с базой данных, это может быть немного болезненно. Вы в основном ограничены либо использованием twisted.enterprise.adbapi, либо разработкой собственной интеграции витой ORM.
Если вы предпочитаете иметь «простой» код базы данных (то есть вы хотите использовать ORM), вам лучше пойти с проектом (TurboGears / Pylons / plain wsgi), возможно, размещенным с использованием Apache и mod_wsgi. Это может быть довольно масштабируемое решение, и вы можете бесплатно получить много полезного с помощью этих платформ, но это может быть больше, чем вам нужно.
Я бы не использовал в работе один из многих простых wsgi-серверов Python (wsgiref, paster и т. Д.), Если вам действительно нужна высокая производительность.
Удачи!