Google Drive .net API 1.7 beta - 长时间的http响应时间?

时间:2014-01-22 21:13:25

标签: google-drive-api google-api-dotnet-client

我一直在玩v2 GoogleDrive .NET API(1.7.0.110)。两周前,我从api创建的http请求中获得了非常快速的响应时间。

但是过去两周它真的很不稳定。具体来说,http调用“/ drive / v2 / files”和“drive / v2 / files?q = [SOME_QUERY]”或“/ drive / v2 / files / [SOME_ID ]”。

我的应用程序可以连续输出5个这样的请求并在不到一秒的时间内返回,然后突然间,第六个将不会返回10-20秒。

有时此类调用会因500或503错误而失败。这通常是服务方面的错误。还有其他人看到这个吗?

我还注意到,在我运行测试的东部时间凌晨2点左右,响应时间要好得多。

在10个电话中,可能1个会比正常情况挂断更长时间。但最终的结果是我的应用程序徘徊在等待http响应回来并使应用程序看起来没有响应。

在比较中,谷歌的oauth电话回复非常快。

-

我用来生成请求的一些代码看起来像这样。

List<Google.Apis.Drive.v2.Data.File> result = new List<Google.Apis.Drive.v2.Data.File>();

FilesResource.ListRequest request = m_GoogleDriveService.Files.List();
request.Q = "'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"

Google.Apis.Drive.v2.Data.FileList files = request.Execute();

result.AddRange(files.Items);

1 个答案:

答案 0 :(得分:0)

谷歌已经确认他们有一个导致此问题的基础设施问题。我看到了同样的事情。它实际上非常方便,它帮助我改进了我的错误处理: - )