PHPスクリプトを使用して、デスクトップアプリケーションに存在するSQLite dbからMySQLサーバーのDBに定期的にバルクデータを送信する最良の方法は何ですか. できるだけ多くのデータを一度にサーバーに送信し、サーバーへの ping の回数を減らしたい。デスクトップ アプリケーションは、MFC を使用して C++ で実装されています。
私は基本的なモジュールを実装しようとしましたが、この問題が発生しました:
文字列コンテンツを格納するために使用される CString 変数は、10,000 文字を超える文字を格納していません。より多くのコンテンツを格納するためのより大きなデータ構造があります。
以下の分野について提案していただければ助かります。
- http を使用して送信できるデータの最大量はありますか。
- サーバーのphpスクリプトにデータを送信できる他のプロトコルはありますか。
- データ転送に最適な形式。
また、このタスクに適したソフトウェア システムを構築するために他に考慮すべき点があれば教えてください。
私はすでに、30 秒ごとに少量の情報 (約 5 kb) を送信するシステムを用意しています。問題は、複数のクライアントから膨大な数のサーバー ping が発生することです。したがって、データをローカルに sqllite3 db に保存した後、データを一括で送信したいと考えています。