Я создаю веб-приложение, и мне нужно использовать архитектуру, которая позволяет мне запускать ее на двух серверах. Приложение периодически сбрасывает информацию с других сайтов и на вход от конечного пользователя. Для этого я использую Php + curl, чтобы очистить информацию, Php или python, чтобы проанализировать ее и сохранить результаты в MySQLDB.Архитектура веб-приложений и серверы приложений?
Затем я буду использовать Python для запуска некоторых алгоритмов по данным, это произойдет как периодически, так и на входе от конечного пользователя. Я собираюсь кэшировать некоторые из результатов в базе данных MySQL, а иногда, если это специфично для пользователя, пропустите хранение данных и отправьте их пользователю.
Я думаю об использовании Php для веб-сайта на отдельном веб-сервере, запуске Php spider, MySQL DB и python на другом сервере.
Какие рамочные работы следует использовать для такого рода работ? Является ли MVC и Cakephp хорошим решением? Если это так, я смогу контролировать и контролировать код Python, используя его?
Благодаря