Web アプリケーションを構築していますが、2 つのサーバーで実行できるアーキテクチャを使用する必要があります。アプリケーションは、他のサイトから定期的に情報をスクレイピングし、エンド ユーザーからの入力に応じてスクレイピングします。これを行うには、Php+curl を使用して情報をスクレイピングし、Php または python を使用して解析し、結果を MySQLDB に保存します。
次に、Python を使用してデータに対していくつかのアルゴリズムを実行します。これは、定期的に、またエンド ユーザーからの入力時に行われます。結果の一部を MySQL DB にキャッシュし、ユーザー固有のものである場合は、データの保存をスキップしてユーザーに提供します。
別のサーバーで Web サイトのフロント エンドに Php を使用し、別のサーバーで Php スパイダー、MySQL DB、および python を実行することを考えています。
この種の仕事にはどのフレームワークを使用すればよいですか? MVCとCakephpは良い解決策ですか? その場合、それを使用して Python コードを制御および監視できますか?
ありがとう