Проблема ограничения памяти PHP при создании XML-продуктов magento - PullRequest
1 голос
/ 24 декабря 2010

Заранее спасибо,

Мне нужна помощь в решении проблемы с памятью php,

Я создал скрипт в php, который автоматически выбирает данные продукта magento, проблема в том, что при большихномер продукта в базе данных, скрипт выдает фатальную ошибку памяти. Я изменил ограничение памяти на 256M в моем php.ini, но скрипт все еще не выполняется полностью.

Я проверил, что скрипт работает нормально, если естьКоличество продуктов не слишком много, но если их больше, мой скрипт не работает ..

Пожалуйста, помогите ...

-Спасибо Jitendra Dhobi

1 Ответ

1 голос
/ 24 декабря 2010

Magento имеет некоторые утечки памяти при реализации класса Product, так что это будет проблемой в будущем.Похоже, это одна из причин того, что утилиты импорта / экспорта в системе работают относительно небольшими порциями.

Если вы используете эти данные на стороне клиента, разбиение на страницы определенно является подходящим способом.Если это какой-то дамп данных, вы можете рассмотреть возможность сбора данных на более низком уровне, чем объекты Magento.Этот подход будет быстрее, но гораздо более хрупким, когда дело касается изменений между версиями Magento.

Надеюсь, это поможет!

Спасибо, Джо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...