我有a site使用标准的Django注释(嗯,这是一个子类,但大多数都是相同的)。我想缓存在每个页面上呈现的注释列表,因为这是一个非常大且缓慢的查询。但是,虽然我知道如何缓存单个查询集,但我看不出如何最好地为评论应用程序执行此操作。
它看起来像这些评论列表are generated in the BaseCommentNode
templatetag的查询集。所以我看不出一个简单的方法来查看是否有该QS的缓存版本,如果是这样的话返回...那么我最好的缓存此查询的方法是什么?
(我也在为所有已注销的用户缓存每个页面,有5分钟到期,但认为我的网站将从这样的缓存查询中受益更长时间。)