2013-01-03 61 views
1

我試圖運行下面的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> 

有什麼辦法來增加莫名其妙?

謝謝!

回答

2

我不認爲有一種方法來增加YQL請求超時。我發現的唯一相關文檔 - Paging and Table Limits - 提到了YQL語句的總體時間限制爲30秒,但沒有具體提及請求時間。

爲了進行比較測試,我嘗試了select * from xml where url='http://blackhole.webpagetest.org'並得到了與您相似的結果 - YQL超時時間短於5秒,並且設置了空的結果。

如果您無法將服務器響應時間縮短至5秒以下,則可能需要找到其他解決方案。

相關問題