ユーザーがオプションで検索を選択できる「検索」ページがあります。これらのオプションには、データベースによって埋められる多数のドロップダウンが含まれます。これらのドロップダウンは変更される可能性がありますが、めったに変更されません (多くても 1 か月に 1 回)。
現在、これらのドロップダウンを埋めるためにページをロードするたびに、ページがデータベースにヒットし、ページのロードは約 3 ~ 4 秒です。ページサーバー側をキャッシュし、jsp のみを 1 時間ごとに処理するようにします。入ってくる要求はすべて、処理された jsp の最新の出力を取得する必要がありますが、サーバーがそれを再処理することはありません。つまり、ページの更新を get メソッドから常に分離して、ユーザーがページを取得するために 0.5 秒以上待つ必要がないようにしたいのです。
この問題を解決するために、aspでできるようにサーバー側で jsp ページをキャッシュすることは可能ですか ( Is it possible to cache an asp page on the server side? )。この問題を解決するために一般的に使用されるアプローチは何ですか? 解決策を思いつくことはできますが、一般的なベスト プラクティスが既に開発されている場合は、車輪を再発明したくありません。
ありがとう!