Форум сайта python.su
Что лучше использовать при создании клиент-серверного приложения с нагрузкой в 2000-3000 человек в день? Написать собственные грабли (threading,socket,…) и отлаживать по мере использования или использовать сторонние фоеймворки(Tornado, Gevent, Twisted)
Офлайн
Tornado.
В отличие от gevent есть реализованная поддержка шаблонов, ближе к PEP.
И нет лапши колбеков как в Twisted.
rand007
Что лучше использовать при создании клиент-серверного приложения с нагрузкой в 2000-3000 человек в день?
Офлайн
Да asyncore уже брать, чего мелочится?!
Офлайн
Это очень мало чтобы хоть как-то беспокоится, вот если бы 2-3k в секунду, тогда да.
Офлайн
rand007
И чтобы потом не переписывать все, хотелось на берегу решить, что лучше использовать.
Офлайн
Если проект так выстрелит, то его всё равно придется переписывать. Сделать MVP чтобы его потом полностью выкинуть это нормальная практика.
Офлайн
Вообще торнада - это есть гуд. Или если левел позволяет то действительно asyncio.
Офлайн