私はStruts 2フレームワークを使用していますが、この質問はStruts 2に関連するものではありません。捻じれのページ設定
私は自分のウェブサイトに何らかのページングをしようとしています。ページに表示するレコードのリストがあるとします。リストには150のレコードがありますが、各ページに50を表示したいので、この場合は3ページが表示されます。もちろん、リストはDBからフェッチされます。
クエリーに7秒以上かかると、が殺され、(質問しないでください)という制限があります。したがって、同時に150件のレコードを取得すると、クエリには7秒以上かかることになります。そこで私たちは毎回50レコードを得ることにしました。この場合、DBに3回(50 50 50)行く予定です。最初に合計(150)を取得するので、何回DBに戻るべきかを知っています。
このようなことをどのように処理するかについてご意見をお聞かせください。私はストアドプロシージャやクエリを調整することが最善の策だと言う人もいるかもしれませんが、SPとクエリがたくさんあるので、これは苦労するでしょう。
いずれの例もありがとうございます。