Bei langsamen Anfragen in newrelic nach einer Produktlistenseite war die oberste Funktion Mage_Catalog_Model_Product_Image :: _ checkMemory (), die eine Reihe von Aufgaben wie das Überprüfen der INI-Einstellungen für memory_limit ( ini_get('memory_limit')
, das Überprüfen der Bildgröße und das Berechnen des dafür benötigten Speichers und so weiter ausführt auf...
Ich habe dieser Funktion gerade eine hinzugefügt return true
(überspringen Sie die Überprüfungen, Magento hat genügend Speicher für diese Prozesse), und die folgende Grafik zeigt die Auswirkungen.
Hat sonst noch jemand etwas dagegen unternommen? Ideen, Risiken?
magento-1.7
catalog
image
FlorinelChis
quelle
quelle
Antworten:
Abgesehen von den üblichen Einschränkungen, dass Sie diese Änderungen mit Upgrades selbst zusammenführen müssen , wird in diesen Methoden nichts angezeigt, was den PHP- oder Magento-Status erheblich ändert. Sie scheinen nur dazu da zu sein, Benutzern, die Magento in einer Umgebung mit begrenztem Speicher ausführen, zu helfen, PHP-Abstürze zu vermeiden.
quelle