Mage_Catalog_Model_ Productt_Image :: _ checkMemory


8

Nhìn vào các yêu cầu chậm trong newrelic cho trang danh sách sản phẩm, chức năng hàng đầu được gọi là Mage_Catalog_Model_ Productt_Image :: _ checkMemory () thực hiện một loạt các công cụ như kiểm tra cài đặt ini cho memory_limit ( ini_get('memory_limit'), kiểm tra kích thước hình ảnh và tính toán bộ nhớ cần thiết cho nó trên...

Tôi vừa thêm một return true(bỏ qua kiểm tra, Magento có đủ bộ nhớ cho các quy trình đó) trong chức năng đó và biểu đồ bên dưới cho thấy tác động.

Bất cứ ai khác đã làm bất cứ điều gì về điều này? Ý tưởng, rủi ro?

nhập mô tả hình ảnh ở đây


3
Đã làm điều tương tự, không có vấn đề gì tôi biết trừ khi quản trị viên cửa hàng bắt đầu tải lên các tệp hình ảnh quái vật.
Vinai

1
Tôi đã làm điều này chính xác! Không có tác dụng phụ mà tôi đã chứng kiến ​​cho đến nay.
philwinkle

Chúng ta sẽ gửi một bản vá cho Magento? :)
FlorinelChis

Một bản vá cho Magento 2 để làm cho nó có thể cấu hình sẽ là tốt đẹp. Mặc định nó là "kiểm tra giới hạn bộ nhớ" sẽ không phá vỡ cửa hàng cho người dùng trong môi trường hạn chế như Alan đề cập dưới đây.
Matthias Zeis

Câu trả lời:


1

Khác với những cảnh báo thông thường về việc bạn sẽ cần phải hợp nhất những thay đổi này với bản nâng cấp , không xuất hiện bất cứ điều gì trong các phương thức thay đổi trạng thái PHP hoặc Magento theo một cách quan trọng. Chúng dường như ở đó một cách nghiêm ngặt để giúp người dùng đang chạy Magento trong môi trường hạn chế bộ nhớ để tránh sự cố PHP.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.