Python youtube分析api缓存api调用

Python youtube分析api缓存api调用,python,django,youtube-api,browser-cache,youtube-data-api,Python,Django,Youtube Api,Browser Cache,Youtube Data Api,我用它来获取匹配的视频。我正在通过日期选择器更新开始日期和结束日期,并按预期获得更新的数据。但是否有办法缓存相同时间段的数据。e、 g.如果我选择上个月的->上周的->上个月的,对于第二次上个月的调用,应该不会花费5-10秒来获取第一次调用的数据。 或者有更好的解决方法吗?这绝对是可行的,也是一个非常好的主意!但是您应该如何做完全取决于您使用的系统和组件 对于PHP,您可能需要看一看。在服务器端,持久缓存数据(跨多个站点负载)是有意义的,例如在文件系统上。更复杂的方法可能需要安装某些PHP插件,

我用它来获取匹配的视频。我正在通过日期选择器更新开始日期和结束日期,并按预期获得更新的数据。但是否有办法缓存相同时间段的数据。e、 g.如果我选择上个月的
->
上周的
->
上个月的
,对于第二次
上个月的
调用,应该不会花费5-10秒来获取第一次调用的数据。

或者有更好的解决方法吗?

这绝对是可行的,也是一个非常好的主意!但是您应该如何做完全取决于您使用的系统和组件

对于PHP,您可能需要看一看。在服务器端,持久缓存数据(跨多个站点负载)是有意义的,例如在文件系统上。更复杂的方法可能需要安装某些PHP插件,如


在客户端环境(如JavaScript)中,内存缓存可能就足够了。缓存REST数据的一个非常简单的方法是创建一个关联数组,其中键是请求URL,值是服务器的响应。因此,在使用某个URL发出另一个请求之前,请检查数组中是否存在该URL,如果存在,请使用相应的值。

您是否尝试过此解决方案?这篇文章似乎也在寻找一种缓存rest调用的方法。你使用的是什么编程语言?我使用的是python djnago和jquery,你可以看到它的查询调用
youtube\u analytics.reports().query().execute()
有现成的库吗