Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 11, 2011 18:14:00

svas
От:
Зарегистрирован: 2010-01-27
Сообщения: 239
Репутация: +  9  -
Профиль   Отправить e-mail  

Python для высоконагруженных серверов

Кто имел опыт разработки высоконагруженных серверов на Python? Стоит ли пытаться или лучше сразу на каком-нибудь C++?



Офлайн

#2 Апрель 11, 2011 18:44:50

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Python для высоконагруженных серверов

При такой формулировке вопроса — лучше берите “какой-нибудь С++”.



Офлайн

#3 Апрель 11, 2011 19:28:20

svas
От:
Зарегистрирован: 2010-01-27
Сообщения: 239
Репутация: +  9  -
Профиль   Отправить e-mail  

Python для высоконагруженных серверов

ну… сервер будет часто обращаться к базе данных (mysql), запускать другие процессы, взаимодействовать с ними через пайпы.

Если еще конкретнее:
при запуске сервера он создает 3-10 дочерних процессов. Каждую секунду обращается к базе за новыми данными, если они есть передает свободному процессу на обработку, раз в секунду-две опрашивает процессы о статусе обработки. Возможно, что процессы, которые обрабатывают данные, будут крутиться на других компьютерах, а главный сервер будет общаться с ними через сокеты.
Интересуют вопросы быстродействия и потребления памяти



Отредактировано (Апрель 11, 2011 19:46:54)

Офлайн

#4 Апрель 11, 2011 20:12:17

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Python для высоконагруженных серверов

Пока что “высоконагруженность” не просматривается.



Офлайн

#5 Апрель 11, 2011 22:25:26

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Python для высоконагруженных серверов

высоко-нагруженный facebook когда-то на PHP работал. питон не хуже…
и да, “высоконагруженность” не просматривается.

Офлайн

#6 Апрель 12, 2011 07:35:20

svas
От:
Зарегистрирован: 2010-01-27
Сообщения: 239
Репутация: +  9  -
Профиль   Отправить e-mail  

Python для высоконагруженных серверов

Может я немного перепутал с терминологией. Это будет не веб приложение, а демон, кот. будет крутиться в системе.

Просто если кто имел опыт написания сервисов под виндоус, демонов под линукс, расскажите, что за задачи были (примерно).



Отредактировано (Апрель 12, 2011 22:34:49)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version