サイドバーに入れたい小さなスニペットがあります。スニペットは各ページに表示され、安価に取得できますが (私の非常に遅いネットブックでは約 50 ミリ秒です!)、あまり頻繁に変更されないため、キャッシュしたいと思います (部分的には、まだ Django のキャッシュを使用したことがないためです)。フレームワーク、そして私は学びたいです)。
ここに行く最善の方法がわかりません-ミドルウェアまたはカスタムテンプレートタグ? これらのアプローチでキャッシングを実装するのがどれほど簡単かはわかりません。これは、実行したい非常に標準的なこと (つまり、各ページに表示されるフラグメントのフラグメント キャッシュ) であるため、Djangonicの方法があると確信していますが、それが何であるかを見つけることができません。
どのようにしますか?