現在、iPad アプリケーションにテキスト ファイルをダウンロードしている Java REST Web サービスがあります。複数のリクエストから一度に 10 ~ 20 Mb のバイナリ データをダウンロードできるようにサービスを拡張したいと考えています。これらのリクエストは、数 kb から数 Mbs の範囲になります。現在のセットアップ方法では、ダウンロードはあまり効率的ではなく、ほとんどの場合、ダウンロードは完了しません。リソースや行動計画について何か提案はありますか?
ありがとう
編集して、さらに情報を提供します。現在のセットアップは、余分なフレームワークを持たない tomcat Web サーバーです。URL を渡して、一連の挿入ステートメントと、BLOB データをダウンロードするための約 40 個のリンクを取得します。次に、プロセスが完了するまで、これらの 40 件のリクエストを一度に 2 つずつ行います。私は 2 つ以上のリクエストを試みましたが、通常はクライアントが接続エラーを閉じたためにはるかに早く失敗します。バイナリデータが格納されるデータベースは SQLite です。
他に必要な情報はありますか?