Pau*_*dru 4 zend-framework zend-feed rss-reader atom-feed
我正在Zend_Feed_Reader阅读提要,但是有问题。在某些提要中,我遇到了这个例外:Read timed out after 10 seconds我想减少时间。
因此,Zend_Feed_Reader在4秒内无法读取该提要的情况下,抛出了此异常。我不希望他尝试阅读10秒钟,如果他不能在4秒钟内阅读,那就放弃它。
这可能吗?
与许多ZF组件一样,Zend_Feed_Reader它Zend_Http_Client用于与外部服务进行通信,并且您可以为其提供此类的预配置实例以实现自定义功能(例如使用HTTP代理,自定义用户代理,或者在您的情况下为超时):
$client = new Zend_Http_Client(null, array(
'timeout' => 4
));
Zend_Feed_Reader::setHttpClient($client);
Run Code Online (Sandbox Code Playgroud)
然后像以前一样使用组件:
$feed = Zend_Feed_Reader::import('http://example.com/some-feed.rss');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3023 次 |
| 最近记录: |