【发布时间】:2015-03-29 09:06:06
【问题描述】:
我正在开发一个 Django 应用程序,用于从 YQL 检索一些信息 - 总共 - 主页本身有大约 5 个请求,其中 1 个是实时请求,其他是过去的数据请求 - 所以加载需要很长时间.
API 调用的响应没有存储在我的数据库中,只是显示出来。
我想通过缓存来优化过去的数据获取部分,因此需要一些关于如何做同样事情的指导。
提前致谢。
【问题讨论】:
-
信息不足。例如,数据是用户特定的吗?还是对所有用户都一样?它需要多久更新一次?等等。
-
@rnevius 所以数据是公开的——不是用户特定的。它基本上是一场板球比赛的实时比分,每 2 分钟更新一次,还提供过去 3 场比赛的数据。因此,一旦正在进行的比赛结束,它就会成为过去 3 场比赛的一部分。您还需要更多信息吗?
标签: python django caching optimization yql