SQL Server 2008 r2でasp.netを使用しています
ユーザーがデータベース内の情報に基づいてレポートを実行できる Web サイトを構築しています。レポートの 1 つで、データベース内の情報に基づいて動的に読み込まれる約 6 つのチェックボックス リストがあり、ユーザーは特定のボックスを選択して、レポートに含まれる情報を絞り込むことができます。
これらのチェックボックス リストに入力されるデータは更新されませんが、約 2 日に 1 回更新されます。現在、各チェックボックスリストの初期化コントロールイベントにチェックボックスをロードしています。別のタブを選択してから、これらのチェックボックスリストを含むタブに戻るたびに、毎回チェックボックスリストをリロードするように見えますが、これには時間がかかり、約 6 ~ 10 秒かかります。
私はキャッシングに慣れていません。サイトが継続的な読み込みを実行する必要がないように、チェックボックスリストに読み込まれるデータをキャッシュすると便利ですか?