Saya mencoba mencari cara untuk meningkatkan kinerja Magento ketika jumlah situs web / toko melebihi 1k, dan tujuan saya adalah sekitar 10k. Inilah beberapa pertanyaan; setiap tips / bantuan sangat welcome!
Menambahkan situs / toko baru lambat;
Saya berkomentar $ this-> cleanModelCache () di _afterSave () di Mage_Core_Model_Abstract, dan situasinya tampak lebih baik tetapi semakin lambat dengan meningkatnya jumlah situs web / toko. Dan saya tidak tahu apa yang akan mempengaruhi seluruh sistem di masa depan.Panggilan api menjadi lambat.
Salah satu proses utama adalah melakukan pemesanan; model khusus saya berurusan dengannya dengan memproses beberapa data, dan pada dasarnya menggunakan model penjualan / penawaran dan model penjualan / service_quote. Prosesnya dimulai dengan Oauth. Oauth dan penempatan pesanan membutuhkan waktu lebih lama ketika jumlah situs web / toko bertambah, dan konsumsi memori tampaknya lebih besar. Apakah ini ada hubungannya dengan Mage memuat konfigurasi xml, dan fakta bahwa data konfigurasi semakin besar dengan semakin banyaknya situs web?Membuka n98-magerun dev: konsol lebih lama; tidak tahu penyebabnya.
Menyimpan konfigurasi dari panel admin membutuhkan waktu lebih lama; tidak tahu bagaimana memperbaikinya.
Apakah mungkin untuk merekonstruksi cara Magento menghasilkan dan memuat data konfigurasi untuk menurunkan konsumsi memorinya? Apakah ini salah satu faktor yang menyebabkan masalah kinerja untuk situasi saya?
Contoh Magento saat ini: Versi = Magento EE 1.14.2.4;
Konfigurasi cache aktif; cache lainnya tidak aktif;
Menggunakan Mysql 5.6 dan MongoDB (untuk catalog_category_entity, catalog_product_entity, core_website);
jumlah situs web = jumlah toko = jumlah tampilan = 1024;
jumlah produk = 4501;
Terima kasih sebelumnya!