私は、データベース (My SQL)、Web サイト (PHP)、およびカスタムの高性能サーバー アプリケーション (C++) を含むプロジェクトに取り組んでいます。C++ アプリケーション (およびそれに付随するクライアント アプリケーション) は、プロジェクトの主要な部分を構成し、長期データを格納するデータベースを備えています。ウェブサイトは主に、さまざまな統計と管理を表示するためのものです。
1) PHP スクリプトと C++ アプリケーションが何らかの方法で通信できるようにしたい。データベースは永続データにのみ使用され、さらに C++ アプリケーションはいくつかのものをキャッシュする可能性があるため、場合によってはデータをリロードするように指示する必要がある. それらが異なるマシン上にある可能性が高く、OS が異なる可能性さえあります。TCP がいくつかの単純なコマンド - 応答プロトコルで最適なオプションである可能性があるという考えを検討してきましたか?
2) 共通のデータベース インターフェイス コードを 1 回記述し、それを PHP Web サイトと C++ アプリケーションの両方から使用できるようにするための最良の方法は何ですか?