1

私は、標準の Django コメントを使用するサイトを持っています (まあ、そのサブクラスですが、ほとんど同じです)。各ページに表示されるコメントのリストをキャッシュしたいのですが、これは非常に大きくて遅いクエリです。しかし、個々のクエリセットをキャッシュする方法は知っていますが、コメント アプリでそれを行う最善の方法がわかりません。

これらのコメント リストのクエリセットはtemplatetagで生成されているBaseCommentNodeようです。そのため、その QS のキャッシュされたバージョンがあるかどうかを確認し、ある場合はそれを返す簡単な方法がわかりません...このクエリを適切にキャッシュする最善の方法は何ですか?

(また、ログアウトしたすべてのユーザーのすべてのページを 5 分の有効期限でキャッシュしていますが、私のサイトでは、このようなクエリを長期間キャッシュすることでメリットが得られると思います。)

4

0 に答える 0