【发布时间】:2017-11-28 10:15:07
【问题描述】:
我正在为一家餐厅创建一个网站,他们想展示他们的 Yelp 评论。我配置并可以使用 Yelp API 检索数据。我必须查询两件事才能得到我需要的东西。总而言之,这意味着页面需要 10 到 15 秒才能加载,而且我不想每次有人想要查看页面时都查询 Yelp API。
yelp_api = YelpAPI('secretkey1', 'secretkey2')
business_results = yelp_api.business_query(id='secretbuisness', location='secretplace')
reviews_results = yelp_api.reviews_query(id='secretbuisness', location='secretplace')
return render(request, 'reviews.html', {'reviews_results': reviews_results, 'business_results': business_results})
有什么方法可以让我将 Yelp API 数据与页面请求分开并将其存储在某个地方以供使用,也许每 5-10 分钟更新一次?
【问题讨论】: