我正在构建一个 Web 应用程序,我需要使用一种允许我在两台服务器上运行它的架构。该应用程序定期从其他站点抓取信息,并根据最终用户的输入。为此,我使用 Php+curl 来抓取信息,使用 Php 或 python 来解析它并将结果存储在 MySQLDB 中。
然后我将使用 Python 对数据运行一些算法,这将定期发生,也发生在最终用户的输入上。我将在 MySQL 数据库中缓存一些结果,有时如果它是特定于用户的,则跳过存储数据并将其提供给用户。
我想在单独的 Web 服务器上使用 Php 作为网站前端,在另一台服务器上运行 Php 蜘蛛、MySQL DB 和 python。
我应该为这种工作使用什么框架?MVC 和 Cakephp 是一个好的解决方案吗?如果是这样,我将能够使用它来控制和监视 Python 代码吗?
谢谢