いくつかの異なるプロバイダーからの WS 要求を通じて得られた結果がいくつかあります。次に、結果を収集して並べ替え、ユーザーに表示します。
結果の数は 0 ~ 60 ~ 70 の間で、平均は 10 ~ 20 です。私の問題は次のとおりです。ページネーションを処理する方法は? 私はそれを行うためのいくつかの方法を見つけたので、自分の状況に最適な解決策を見つけようとしています...そして、他の良い(おそらくより良い)解決策を見逃していると確信しています...私が考えた解決策今まで:
1) 各ページ (15 件の結果) に対して、Web サービスによる新しい集計検索を作成します。これはばかげていますが、結果の平均数は 10 ~ 20 であるため、ページネーションは頻繁に使用されません。
2) すべての結果を一時キャッシュとしてデータベースに保存し、一度に 15 個の結果を表示する
3) すべての結果を 1 つのページにロードするが、Jquery ページネーション プラグインを使用して 15 ページのみを表示する (クライアント側?)