svas
Апрель 11, 2011 18:14:00
Кто имел опыт разработки высоконагруженных серверов на Python? Стоит ли пытаться или лучше сразу на каком-нибудь C++?
Андрей Светлов
Апрель 11, 2011 18:44:50
При такой формулировке вопроса — лучше берите “какой-нибудь С++”.
svas
Апрель 11, 2011 19:28:20
ну… сервер будет часто обращаться к базе данных (mysql), запускать другие процессы, взаимодействовать с ними через пайпы.
Если еще конкретнее:
при запуске сервера он создает 3-10 дочерних процессов. Каждую секунду обращается к базе за новыми данными, если они есть передает свободному процессу на обработку, раз в секунду-две опрашивает процессы о статусе обработки. Возможно, что процессы, которые обрабатывают данные, будут крутиться на других компьютерах, а главный сервер будет общаться с ними через сокеты.
Интересуют вопросы быстродействия и потребления памяти
Андрей Светлов
Апрель 11, 2011 20:12:17
Пока что “высоконагруженность” не просматривается.
o7412369815963
Апрель 11, 2011 22:25:26
высоко-нагруженный facebook когда-то на PHP работал. питон не хуже…
и да, “высоконагруженность” не просматривается.
svas
Апрель 12, 2011 07:35:20
Может я немного перепутал с терминологией. Это будет не веб приложение, а демон, кот. будет крутиться в системе.
Просто если кто имел опыт написания сервисов под виндоус, демонов под линукс, расскажите, что за задачи были (примерно).