웹 사이트 / 상점의 수가 1k를 초과 할 때 Magento 성능을 향상시키는 방법을 찾으려고 노력하고 있으며 목표는 약 10k입니다. 다음은 몇 가지 질문입니다. 모든 팁 / 도움을 환영합니다!
새로운 웹 사이트 / 상점을 추가하는 것은 느립니다.
Mage_Core_Model_Abstract의 _afterSave ()에서 $ this-> cleanModelCache ()를 주석 처리했으며 상황이 좋아 보이지만 웹 사이트 / 상점 수가 증가함에 따라 속도가 느려집니다. 그리고 이것이 앞으로 전체 시스템에 어떤 영향을 미칠지 모르겠습니다.API 호출이 느려집니다.
주요 프로세스 중 하나는 주문을하는 것입니다. 내 맞춤형 모델은 일부 데이터를 처리하고 본질적으로 sales / quote 모델과 sales / service_quote 모델을 사용하여 처리합니다. 프로세스는 Oauth로 시작합니다. 웹 사이트 / 상점 수가 증가하면 Oauth 및 주문 순서가 더 오래 걸리고 메모리 소비가 더 커 보입니다. 이것은 구성 XML을로드하는 마법사와 관련이 있으며 웹 사이트 수가 증가함에 따라 구성 데이터가 커진다는 사실이 있습니까?n98-magerun dev : console을 여는 데 시간이 오래 걸립니다. 그 원인을 모릅니다.
관리자 패널에서 구성을 저장하면 시간이 더 걸립니다. 그것을 개선하는 방법을 모른다.
Magento가 구성 데이터를 생성하고로드하는 방식을 재구성하여 메모리 소비를 줄일 수 있습니까? 이것이 내 상황에서 성능 문제를 일으키는 요인 중 하나입니까?
현재 마 젠토 인스턴스 : Version = Magento EE 1.14.2.4;
캐시 설정; 다른 캐시 오프;
Mysql 5.6 및 MongoDB 사용 (catalog_category_entity, catalog_product_entity, core_website);
웹 사이트 수 = 상점 수 = 조회수 = 1024;
제품 수 = 4501;
미리 감사합니다!