クエリを切り取って結果を返す方法はありますか..指定されたURLからすべての画像を取得するためにかかるプリセット時間..つまり、Webページの半分をクエリしますか?またはジョブ時間が5秒以下であるため、5秒で可能なすべてのものを取得します。
$xpath = new DOMXPath( $htmlget);
$nodelist = $xpath->query( "//img/@src" );
クエリを切り取って結果を返す方法はありますか..指定されたURLからすべての画像を取得するためにかかるプリセット時間..つまり、Webページの半分をクエリしますか?またはジョブ時間が5秒以下であるため、5秒で可能なすべてのものを取得します。
$xpath = new DOMXPath( $htmlget);
$nodelist = $xpath->query( "//img/@src" );
次のXPath式のいずれかを1つずつ個別に評価し、タイマーが時間切れになるか、他の基準が満たされるたびにこのプロセスを停止できます。
(//img/@src)[1]
(//img/@src)[2]
(//img/@src)[3]
...............
(//img/@src)[$N]
これはおそらくチャンク化によってスピードアップすることができます:
(//img/@src)[position() < 100]
(//img/@src)[position() >= 100 and position() < 200]
...............
(//img/@src)[position() >= 100*$N and position() < 200*$N]