Производительность бота PHP XMPP - PullRequest
2 голосов
/ 16 декабря 2010

Привет, ребята. Мне нужно написать бота xmpp, который будет получать и отправлять около 2000 сообщений в час (24/7 рабочего времени) и работать с MongoDB (выбрать, обновить запросы). Это плохая идея написать это на php? Как насчет производительности, если я буду использовать php 5.3?

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Я не думаю, что 2000 сообщений в час будут проблемой, даже если ваш бот xmpp работает 24x7. У меня есть опыт работы с ботами xmpp, работающими в течение нескольких недель без утечек памяти и миллионов операций записи в базу данных во время работы. Конечно, ваша стратегия записи в БД (на лету или в виде агрегированной записи) будет влиять на объем памяти, используемый вашим ботом xmpp на основе php.

0 голосов
/ 16 декабря 2010

Практически во всех ситуациях, когда задействована БД, издержки БД будут доминировать во времени выполнения скрипта. С 1 запросом каждые 1,8 секунды, использование PHP будет очень хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...