Я подозреваю, что в районе VMware 6.5 разработчики ESXi где-то вместе с политиками, запрещающими насыщение сетевого хранилища запросами с одной ВМ, воткнули такие же или их самих в отношении локальных хранилищ (DAS в смысле).хм, а такое ведь есть в vmware
vSwitch -- Port Group -- Traffic shaping
"a" => $this -> a()
возвращает значение метода а не метод, т.е. в момент инициализации массива $methods происходит вызов всех используемых методов.$this->$method();
$class_name->$method_name()
я не работал с конкретно этой задачей но очень часто, если штатный инструмент создает тормоза, я просто лезу в базу напрямую (да это надо делать с осторожностью), ибо mysq это очень быстрая база данных и простым скриптом, даже если он на каждый товар будет делать по 2 запроса (поиск -проверка что результат 1 - обновление), будет достаточно быстрым, если завернуть все в одну большую транзакцию (или несколько, пакетами).
Кстати так делать не надо, даже с миллионом записей можно залить данные о них локально память скриптом и обработать,