【发布时间】:2017-11-27 10:55:20
【问题描述】:
(Note: This is a self-answering question)
我注意到orderBy folder,title 很慢,我该怎么办?
$ time curl 'https://content.googleapis.com/drive/v2/files?maxResults=10&orderBy=folder%2Ctitle&q=%27root%27%20in%20parents%20and%20trashed%3Dfalse&key=XXX' --compressed -H 'Authorization: Bearer XXX' -H 'X-Origin: https://explorer.apis.google.com' -H 'If-None-Match: "XXX"'
大约需要 11 秒才能完成:
real 0m11.356s
user 0m0.008s
sys 0m0.016s
您可以test in API Explorer。查询是:
- 最大结果:10
- ordeBy:文件夹、标题
- q: 'root' 在父母和垃圾=false
【问题讨论】:
-
@DaImTo 这显然是 google API v2 的问题,因为当 q 为空时将 orderBy 从
folder,title更改为title,folder会将时间从 12 秒缩短到 1 秒。 -
如果您有一些统计数据,您可能想在问题论坛issuetracker.google.com/issues?q=componentid:191650%2B 上发布此信息。我怀疑这将很难证明,因为它可能只是您的连接、数据量或许多其他因素的问题。注意:我认为 v2 不再有任何开发。所以我认为你真的无能为力。
-
@DaImTo 我在issuetracker.google.com/issues/69785597提交了一个错误报告
-
我对通过自我回答来帮助社区感到非常失望(它确实解决了我的问题),而我得到的是反对票。请记住,接受自我回答不会赢得任何声誉。
标签: google-drive-api google-drive-android-api