Если посмотреть на медленные запросы в newrelic для страницы со списком товаров, то главной функцией была Mage_Catalog_Model_Product_Image :: _ checkMemory (), которая выполняет кучу таких вещей, как проверка настроек ini для memory_limit ( ini_get('memory_limit')
, проверяет размер изображения и вычисляет объем памяти, необходимый для этого, и так на...
Я только что добавил return true
(пропустите проверки, у Magento достаточно памяти для этих процессов) в этой функции, и график ниже показывает влияние.
Кто-нибудь еще что-нибудь делал по этому поводу? Идеи, риски?
magento-1.7
catalog
image
FlorinelChis
источник
источник
Ответы:
Кроме обычных предупреждений о том, что вам нужно будет объединить эти изменения с обновлениями самостоятельно , в этих методах нет ничего, что могло бы существенно изменить состояние PHP или Magento. Похоже, что они предназначены для того, чтобы помочь пользователям, использующим Magento в среде с ограниченной памятью, избежать сбоев PHP.
источник