Привет всем
У меня есть сайт PHP, который должен использовать некоторые кэшированные данные (например, хранящиеся в Memcache). Данные должны храниться в кеше, когда демоны извлекают его из веб-служб, а некоторые из них также должны храниться на сервере MySQL.Каков предпочтительный способ написать мои демоны linux?
Демонов должны сделать следующее:
- Fetch валютных курсов, анализировать их и хранить их в базе данных, а также в два разделенных memcaches в раздельных машинах.
- Получить финансовые показатели и сохранить их в разделенных memcaches.
- Извлечь большие XML-данные и сохранить их в двух разделенных memcache.
Я могу написать эти демоны в C/C++/Perl/PHP/Python.
Мне нужно решить, на каком языке/сценарии я должен выбрать для реализации этих демонов. Преимущество использования PHP для этого заключается в том, что я могу использовать API, используемый самим приложением веб-сайта. Еще одно преимущество заключается в том, что PHP легко, и все это знают, поэтому я не буду привязан к поддержке этих демонов, но, с другой стороны, PHP медленнее и потребляет гораздо больше ресурсов.
Основным недостатком использования другого языка, кроме PHP, является то, что сложнее поддерживать код, написанный на C/C++/Perl. В настоящее время, я полагаю, что это не так часто приходится выполнять с помощью C/C++/Perl. Разве я не прав, говоря это?
Что вы посоветуете мне в этом случае?
Вы говорите, что проще поддерживать php-код, чем код c или C++? – Falmarri
Итак, каков ваш вопрос? Вы ищете людей, чтобы отговорить вас от использования PHP? – chrisaycock
Обычно, поскольку это касается средних приложений, это правда. И я говорю от имени только моего опыта;) – Yossi