API调用在GAE上的服务器端非常慢,但浏览器端速度很快

时间:2012-08-30 18:00:29

标签: python api google-app-engine jinja2

我这里有一个简单的问题。我总共拨打了10次调用Twitch TV API并将它们编入索引,速度相当慢(15秒 - 慢25秒)。

每当我在浏览器端进行这些调用(即将它们放入我的URL)时,它们会很快加载。因为我在python中编码,有没有什么方法可以使用say,jinja2来获取/索引多个URL?

如果没有,我还能做些什么吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您不希望它们不断变化,您可以将结果缓存在内存缓存中,并在必要时仅访问真实的API。

最重要的是,如果您认为API调用是可预测的,您可以使用后端执行此操作,并对结果进行内存缓存(基本上是抓取),以便用户可以获取缓存结果而不必访问真正的API。