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