Форум сайта python.su
Кто имел опыт разработки высоконагруженных серверов на Python? Стоит ли пытаться или лучше сразу на каком-нибудь C++?
Офлайн
При такой формулировке вопроса — лучше берите “какой-нибудь С++”.
Офлайн
ну… сервер будет часто обращаться к базе данных (mysql), запускать другие процессы, взаимодействовать с ними через пайпы.
Если еще конкретнее:
при запуске сервера он создает 3-10 дочерних процессов. Каждую секунду обращается к базе за новыми данными, если они есть передает свободному процессу на обработку, раз в секунду-две опрашивает процессы о статусе обработки. Возможно, что процессы, которые обрабатывают данные, будут крутиться на других компьютерах, а главный сервер будет общаться с ними через сокеты.
Интересуют вопросы быстродействия и потребления памяти
Отредактировано (Апрель 11, 2011 19:46:54)
Офлайн
Пока что “высоконагруженность” не просматривается.
Офлайн
высоко-нагруженный facebook когда-то на PHP работал. питон не хуже…
и да, “высоконагруженность” не просматривается.
Офлайн
Может я немного перепутал с терминологией. Это будет не веб приложение, а демон, кот. будет крутиться в системе.
Просто если кто имел опыт написания сервисов под виндоус, демонов под линукс, расскажите, что за задачи были (примерно).
Отредактировано (Апрель 12, 2011 22:34:49)
Офлайн