メモリが指数関数的に増加する cURL を使用するループでこの問題が発生します。このサンプル スクリプトでは、約 14MB のメモリを使用して開始し、28MB で終了します。元のスクリプトを使用して 1.000.000 まで繰り返すと、メモリが 800MB に増加します。これは悪いことです。
PHP 5.4.5
cURL 7.21.0
for ($n = 1; $n <= 1000; $n++){
$apiCall = 'https://api.instagram.com/v1/users/' . $n . '?access_token=5600913.47c8437.358fc525ccb94a5cb33c7d1e246ef772';
$options = Array(CURLOPT_URL => $apiCall,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FRESH_CONNECT => true
);
$ch = curl_init();
curl_setopt_array($ch, $options);
$response = curl_exec($ch);
curl_close($ch);
unset($ch);
}