我正在尝试运行以下YQL查询:
select * from xml where url='LinkToMyServer/PerformSomeOperationAndGetXml'
但是,我得到以下结果:
<?xml version="1.0" encoding="UTF-8"?>
<query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng"
yahoo:count="0" yahoo:created="2013-01-03T23:17:06Z" yahoo:lang="en-US">
<diagnostics>
<publiclyCallable>true</publiclyCallable>
<url execution-start-time="1" execution-stop-time="4555"
execution-time="4554" proxy="DEFAULT"><![CDATA[LinkToMyServer/PerformSomeOperationAndGetXml]]></url>
<user-time>4555</user-time>
<service-time>4554</service-time>
<build-version>32943</build-version>
</diagnostics>
<results/>
</query>
有没有办法以某种方式增加超时?
谢谢!
答案 0 :(得分:2)
我认为没有办法增加YQL请求超时。我发现与此相关的唯一文档 - Paging and Table Limits - 提到YQL语句的总时间限制为30秒,但没有特别提及请求时间。
对于比较测试,我尝试select * from xml where url='http://blackhole.webpagetest.org'
并获得与您相似的结果 - YQL超时不到5秒,结果为空。
如果无法将服务器响应时间缩短至5秒以内,则可能需要找到其他解决方案。