簡體   English   中英

Django緩存:在context_processor中獲取查詢集

[英]Django caching: Fetching a queryset in context_processor

我有一個查詢集,可獲取特定的通知對象,以供用戶顯示在自定義的context_processor中。 現在我想知道這是否可能是性能問題? 如果是這樣,我是否可以從現在開始1小時或1天以某種方式啟用數據緩存?

我應該進行一些自定義緩存還是django支持的對象緩存足夠?

我建議您使用默認緩存並本身存儲一個通知字符串(而不是一個對象)。 因此,您將進行一次查詢。

另一個好的解決方案是使用消息框架

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM