首次请求时Amazon SimpleDB高延迟

Gra*_*Lup 5 .net c# amazon-web-services amazon-simpledb

我在桌面应用程序(C#,.NET 2.0)中使用SimpleDB,并且存在高延迟问题.
我第一次向DB发出请求(查询,插入值 - 无关紧要)我只在大约10-20秒后得到响应.这种情况只在第一次发生,其余的响应非常快(没有测量,但肯定在300ms以下).
当我创建数据库客户端时,只有在我执行第一个请求时才会发生这种情况.身份验证是否正常缓慢?(我认为在第一次请求身份验证完成时).

提前致谢.

编辑

当我第一次跑的时候

SelectResponse response = dbService_.Select(request);
Run Code Online (Sandbox Code Playgroud)

在输出面板中我得到:

'PhotoExchange.vshost.exe' (Managed (v2.0.50727)): Loaded'C:\Windows\assembly\GAC_MSIL\System.Data.SqlXml\2.0.0.0__b77a5c561934e089\System.Data.SqlXml.dll'
'PhotoExchange.vshost.exe' (Managed (v2.0.50727)): Loaded 'System.Xml.Xsl.CompiledQuery.1'
'PhotoExchange.vshost.exe' (Managed (v2.0.50727)): Loaded 'System.Xml.Xsl.CompiledQuery'
 A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
'PhotoExchange.vshost.exe' (Managed (v2.0.50727)): Loaded 'rg1d4wjc'  
Run Code Online (Sandbox Code Playgroud)

这是正常的吗?该FileNotFoundException异常看起来很奇怪.

Rup*_*Rup 0

据猜测,您正在运行时从 WSDL 动态构建服务客户端 - 尽管我不确定它应该花那么长时间。

相反,您可以通过在 Visual Studio 中添加 Web 服务引用或使用 svcutil.exe(等效的命令行实用程序)提前将其构建到您的项目中。