За file_get_contents(); и ускоряване

Че според вас какво взимам щом използвам strpos? Вероятно стринг. По пътя на логиката и четимостта на кода е html. Тук сте вие в грешка. Как ще ускориш вземането на кода по оптимален начин? Напишете ми командите които към подал като опции (тоест setopt константите) като шел и ще видим дали ще се ускори през exec(шел). "curl -v https://wordpress.org/" примерно.
 
Тук има bash какъвто искам да се получи:
http://sysmagazine.com/posts/166633/
и ето го и менюала
http://curl.haxx.se/docs/manual.html
 
Чудех се кое е по-бързо за използване на циклично действие. Дали да ползвам логиката на цикъл for или на foreach?
PHP:
for($i=$start;$i<=$end;$i++){

			$number = str_pad($i, 6, "0", STR_PAD_LEFT);

			curl_setopt($ch, CURLOPT_URL, $url.$number);

			if(strpos(curl_exec($ch),'html/data/gerb.jpg') !== false){

				return $number;

			}

		}
Кое от двете е по-бързо и добре да се използва? Според мен вторият варянт със foreach е по-бавен но нямам точен бенчмарк за да го измеря. :)
PHP:
foreach(range($start,$end) as $i){

			$number = str_pad($i, 6, "0", STR_PAD_LEFT);

			curl_setopt($ch, CURLOPT_URL, $url.$number);

			if(strpos(curl_exec($ch),'html/data/gerb.jpg') !== false){

				return $number;

			}

		}
 

Back
Горе