【发布时间】:2014-02-10 10:53:52
【问题描述】:
所以我在 App Engine 上构建了一个应用程序,它获取用户文件并将它们移动到同一域中的某些文件夹。我制作了调用 Drive API 来列出文件、重命名文件和更改权限等的 REST api。
在应用加载时,它会向服务器触发 4 次 ajax 调用,以获取文件夹的名称和 ID,并检查某个文件夹是否存在。
问题是前端 ajax 调用在生产中一直超时。应用引擎 url 提取有 60 秒的限制。我使用了 App 引擎的 oauth2 库,它使用了不同的 httplib2。因此,我将 httplib2 源截止日期修改为最大 60 秒,但它似乎在 30 秒后超时。结果,几乎每次 Drive API 调用都会超时,并且应用程序无法正常工作。
我已阅读有关使用部分响应优化驱动器 api 调用的指南并实施了它,但没有看到明显的差异。快把我逼疯了……请帮忙
【问题讨论】:
标签: python google-app-engine oauth-2.0 google-drive-api httplib2