【发布时间】:2015-05-19 15:11:26
【问题描述】:
我正在编写一个博客应用程序。所有页面(帖子列表、帖子详细信息)都是静态的,我可以预测何时必须更新(例如当我写新帖子或添加评论时)。我可以使用@cache_page 来缓存整个视图。
唯一的问题是,在每个页面中,我都有一些从 Twitter 收集的数据,我想每 5 分钟更新一次。
Django 提供模板缓存、按视图缓存和低级缓存框架。使用低级框架,我可以避免计算页面上必须显示的大部分内容(如缓存 Post 查询、cmets、标签...)。
解决我的问题的最佳方法是什么?如何积极缓存视图/模板的几乎所有内容,但只有少数部分?
我想避免使用 iframe。
谢谢
【问题讨论】:
-
在页面加载时使用 ajax 更新那些部分?
-
这是一个我没有想过的简单想法,谢谢。不过,我想知道是否有基于 django 的东西。
标签: django caching django-cache