0

ウィキペディアの記事を読み込んで処理を行うスクリプトを作成しています。cURLで記事コンテンツにアクセスしています。問題は、特に大きな記事の場合に、cURL 要求がタイムアウトになることがあることです。このスクリプトが実行されるサーバーでは、最大 30 秒のタイムアウトしか許可されていないため、これは問題です。

私が考えることができる唯一の回避策は、特定のコード行がタイムアウト制限に近づいた場合、関数を強制終了して別のものを実行することです。これは、私の目的にとっては問題の適切な解決策です。問題は、これが可能かどうかわからないことです。

それは...ですか?そうでない場合、cURL リクエストのタイムアウトに対する他の回避策はありますか?

4

1 に答える 1

0

これにより、PHP スクリプトが終了する 10 秒前に curl 関数が終了します。

curl_setopt($mycurlobject, CURLOPT_TIMEOUT, 20)
于 2012-08-17T23:40:12.300 に答える