我只是有一个简单的问题。我总共对 Twitch TV API 进行了 10 次调用并对它们建立索引,这相当慢(慢 15 秒 - 25 秒)。
每当我在浏览器端进行这些调用(即将它们放入我的网址中)时,它们加载得相当快。由于我使用 python 进行编码,有什么方法可以使用 jinja2 来获取/索引多个 URL?
如果没有,我还能做些什么吗?
谢谢!
最佳答案
如果您不希望它们不断变化,您可以将结果缓存在 memcache 中,并仅在必要时调用真正的 API。
最重要的是,如果您认为 API 调用是可预测的,您可以使用后端来执行此操作,并对结果进行内存缓存(基本上是抓取),以便用户可以获得缓存的结果,而不必点击真正的API。
关于python - API 调用在 GAE 上的服务器端非常慢,但在浏览器端却很快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12202815/