Zend_Feed_Reader
フィードの読み取りに使用していますが、問題があります。一部のフィードでは、この例外が発生Read timed out after 10 seconds
します。その時間を短縮したいと思います。
したがって、Zend_Feed_Reader
4秒以内にそのフィードを読み取れない場合は、この例外がスローされます。彼が4秒でそれを読むことができないならば、私は彼に10秒間それを読もうとさせたくありません。
これは可能ですか?
Zend_Feed_Reader
フィードの読み取りに使用していますが、問題があります。一部のフィードでは、この例外が発生Read timed out after 10 seconds
します。その時間を短縮したいと思います。
したがって、Zend_Feed_Reader
4秒以内にそのフィードを読み取れない場合は、この例外がスローされます。彼が4秒でそれを読むことができないならば、私は彼に10秒間それを読もうとさせたくありません。
これは可能ですか?
多くのZFコンポーネントと同様に、外部サービスとの通信にZend_Feed_Reader
使用Zend_Http_Client
し、カスタム機能(HTTPプロキシ、カスタムユーザーエージェント、または場合によってはタイムアウトの使用など)のためにこのクラスの事前構成されたインスタンスを提供できます。
$client = new Zend_Http_Client(null, array(
'timeout' => 4
));
Zend_Feed_Reader::setHttpClient($client);
次に、以前と同じようにコンポーネントを使用します。
$feed = Zend_Feed_Reader::import('http://example.com/some-feed.rss');