すべての「preRenderView」にDBの値を含むいくつかのリストを埋めるページがあります
//preRenderView Method
public void init(){
loadChapterStructure();
loadCategoryStructure();
}
チャプターとカテゴリは頻繁に (たとえば、1 日に 1 回だけ) 表示されるわけではないため、ユーザーごとに 1 回 (最初のページの読み込み時) にのみ読み込む必要があります。
ユーザーが同じビューでいくつかの GET リクエストを実行する場合 (ページなどをブックマーク可能にしておくため)、これらの「静的な」値を再度読み込まないことをお勧めします。
たとえば、チャプターとカテゴリを 1 時間に 1 回だけロードするなど、達成する方法はありますか? この問題のベストプラクティスはありますか?
助けてくれてありがとう!