Я использую конструкцию для чтения CSV-файла (около 25000 строк) в моем методе update()
моего класса
if(($handle = fopen($this->csv_url, 'r')) !== false) {
$row = 0;
while(($data = fgetcsv($handle)) !== false)
{
if ($row === 0) { $row++; continue; }
// Doing update a few meta in current product
// I detect product by sku
unset($data);
$row++;
}
fclose($handle);
}
Памяти не хватает на 3000 продуктов. (Настройка 250 МБ в php .ini файле)
У кого-нибудь есть идеи? Извините за мой английский sh.