Mage_Catalog_Model_Product_Image :: _ checkMemory

8

Melihat permintaan lambat di newrelic untuk halaman daftar produk fungsi top disebut adalah Mage_Catalog_Model_Product_Image :: _ checkMemory () yang melakukan banyak hal seperti memeriksa pengaturan ini untuk memory_limit ( ini_get('memory_limit'), memeriksa ukuran gambar dan menghitung memori yang diperlukan untuk itu dan sebagainya di...

Saya baru saja menambahkan return true(lewati pemeriksaan, Magento memiliki cukup memori untuk proses-proses tersebut) dalam fungsi itu dan grafik di bawah ini menunjukkan dampaknya.

Adakah yang melakukan sesuatu tentang ini? Gagasan, risiko?

masukkan deskripsi gambar di sini

FlorinelChis
sumber
3
Melakukan hal yang sama, tidak ada masalah yang saya sadari kecuali admin toko mulai mengunggah file gambar monster.
Vinai
1
Saya sudah melakukan hal yang tepat ini! Tidak ada efek buruk yang saya saksikan sejauh ini.
philwinkle
Haruskah kita mengirimkan tambalan ke Magento? :)
FlorinelChis
Sebuah tambalan untuk Magento 2 agar dapat dikonfigurasi akan lebih baik. Mengalihkannya ke "periksa batas memori" tidak akan merusak toko untuk pengguna di lingkungan terbatas seperti yang disebutkan Alan di bawah ini.
Matthias Zeis

Jawaban:

1

Selain peringatan biasa tentang Anda harus menggabungkan perubahan ini dengan pemutakhiran sendiri , tampaknya tidak ada apa pun dalam metode tersebut yang mengubah status PHP atau Magento secara signifikan. Mereka tampaknya ada di sana secara ketat untuk membantu pengguna yang menjalankan Magento di lingkungan terbatas memori untuk menghindari crash PHP.

Alan Storm
sumber