- いくつかの大規模な文書(20〜50メガバイト)は、サーバー側に保存されています。
- サードパーティ製のプログラムを使用して、ドキュメントを読み込んで照会することができます(約3秒かかる)。
- サードパーティ製のプログラム(特定のスレッド)によって1つのドキュメントしか読み込めません。
- クライアントは、ロードされたドキュメントの1つのクエリ結果を表示するよう要求できます。
各クライアントのHTTP要求に応じて文書を読み込み回避する最善の方法は何ですか? これらの読み込まれたドキュメントをすべてメモリに保存するのは理にかなっていますか? 「はい」の場合は、各スレッドがドキュメントを保持しているスレッドプールが必要ですか? いいえの場合、他のオプションは何ですか?処理大きな文書
(ジャワでの作業 - Tomcatの - Ubuntuの)
直接HTTPリクエストを提供する別のスレッドからのデータにアクセスすることができ、それは時にあるように私は、結果をキャッシュすることはできませんリクエスト:ex :(私にポジション30-40に関する情報を入手してください) これは外部プログラムではなく、 と最終的には と呼ばれるライブラリです。考えられる各ドキュメントについてスレッドを考えています。これらのスレッドは常に稼働しています.HTTPリクエストが来ると、クライアントが要求しているドキュメントに基づいて正しいスレッドを検索します。 – Betamoo