ฉันพยายามหาวิธีปรับปรุงประสิทธิภาพของวีโอไอพีเมื่อจำนวนเว็บไซต์ / ร้านค้าเกิน 1k และเป้าหมายของฉันอยู่ที่ประมาณ 10k นี่คือคำถาม คำแนะนำใด ๆ / ช่วยเหลือยินดีต้อนรับอย่างมาก!
การเพิ่มเว็บไซต์ / ร้านค้าใหม่ช้า
ฉันแสดงความคิดเห็น $ this-> cleanModelCache () ใน _afterSave () ใน Mage_Core_Model_Abstract และสถานการณ์ดูดีขึ้น แต่เริ่มช้าลงด้วยจำนวนเว็บไซต์ / ร้านค้าที่เพิ่มขึ้น และฉันไม่รู้ว่าสิ่งนี้จะส่งผลกระทบต่อระบบทั้งหมดในอนาคตการเรียก API ช้าลง
หนึ่งในกระบวนการหลักคือการสั่งซื้อ โมเดลที่กำหนดเองของฉันเกี่ยวข้องกับมันโดยการประมวลผลข้อมูลบางส่วนและใช้โมเดลการขาย / เสนอราคาและโมเดลการขาย / service_quote กระบวนการเริ่มต้นด้วย Oauth ทั้ง Oauth และการสั่งซื้อจะใช้เวลานานขึ้นเมื่อจำนวนเว็บไซต์ / ร้านค้าโตขึ้นและปริมาณการใช้หน่วยความจำดูใหญ่ขึ้น สิ่งนี้เกี่ยวข้องกับ Mage ในการโหลด config xml หรือไม่และข้อเท็จจริงที่ว่าข้อมูลการกำหนดค่ามีขนาดใหญ่ขึ้นด้วยจำนวนเว็บไซต์ที่เพิ่มขึ้นหรือไม่การเปิดตัว n98-magerun dev: คอนโซลใช้เวลานาน ไม่ทราบสาเหตุของมัน
การบันทึกการกำหนดค่าจากแผงผู้ดูแลระบบใช้เวลานานกว่า ไม่รู้จะปรับปรุงมันอย่างไร
เป็นไปได้หรือไม่ที่จะสร้างวิธีที่วีโอไอพีสร้างและโหลดข้อมูลการกำหนดค่าเพื่อลดการใช้หน่วยความจำ นี่เป็นปัจจัยหนึ่งที่ทำให้เกิดปัญหาด้านประสิทธิภาพสำหรับสถานการณ์ของฉันหรือไม่
อินสแตนซ์ Magento ปัจจุบัน: Version = Magento EE 1.14.2.4;
กำหนดค่าแคช ปิดแคชอื่น ๆ
ใช้ Mysql 5.6 และ MongoDB (สำหรับ catalog_category_entity, catalog_product_entity, core_website);
จำนวนเว็บไซต์ = จำนวนร้านค้า = จำนวนการดู = 1024;
จำนวนผลิตภัณฑ์ = 4501;
ขอบคุณทุกคนล่วงหน้า!