c# – 第一次请求时Amazon SimpleDB高延迟
作者:互联网
我在桌面应用程序(C#,.NET 2.0)中使用SimpleDB,并且存在高延迟问题.
我第一次向DB发出请求(查询,插入值 – 无关紧要)我只在大约10-20秒后得到响应.这种情况只在第一次发生,其余的响应非常快(没有测量,但肯定在300ms以下).
当我创建数据库客户端时,只有在我执行第一个请求时才会发生这种情况.身份验证是否正常缓慢? (我认为在第一次请求身份验证完成时).
提前致谢.
编辑
当我第一次跑的时候
SelectResponse response = dbService_.Select(request);
在输出面板中我得到:
'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'
这是正常的吗? FileNotFoundException看起来很奇怪.
解决方法:
听起来有些东西超时,然后无声地转到成功的第二个通道,然后缓存后续通话.首先怀疑? DNS,可能.我检查你的工作站的TCP / IP设置,看看你的主DNS服务器是否启动,或用8.000.8.8和8.8.4.4替换它们.
标签:c,net,amazon-web-services,amazon-simpledb 来源: https://codeday.me/bug/20190521/1149135.html