Webサイト/ストアの数が1kを超え、私の目標が約10kである場合、Magentoのパフォーマンスを改善する方法を見つけようとしています。ここにいくつかの質問があります。ヒント/ヘルプは大歓迎です!
新しいWebサイト/ストアの追加には時間がかかります。
Mage_Core_Model_Abstractの_afterSave()の$ this-> cleanModelCache()をコメントアウトしました。状況は改善されたように見えますが、Webサイト/ストアの数が増えるにつれて遅くなっています。そして、これが将来システム全体にどのような影響を与えるかわかりません。API呼び出しが遅くなります。
主なプロセスの1つは注文を出すことです。私のカスタマイズしたモデルは、一部のデータを処理し、基本的にはsales / quoteモデルとsales / service_quoteモデルを使用して処理します。プロセスはOauthから始まります。ウェブサイト/ストアの数が増えると、Oauthと注文の両方に時間がかかり、メモリ消費量が大きくなります。これはMageがconfig xmlをロードすることと関係がありますか、そしてwebサイトの数が増えるとconfigデータが大きくなるという事実はありますか?n98-magerun dev:consoleを開くのに時間がかかります。その原因はわかりません。
管理パネルから設定を保存すると時間がかかります。それを改善する方法がわからない。
Magentoが構成データを生成してロードする方法を再構築して、メモリ消費量を減らすことは可能ですか?これは、私の状況でパフォーマンスの問題を引き起こす要因の1つですか?
現在のMagentoインスタンス:バージョン= Magento EE 1.14.2.4;
設定キャッシュがオンです。他のキャッシュオフ;
Mysql 5.6とMongoDBを使用する(catalog_category_entity、catalog_product_entity、core_websiteの場合);
ウェブサイトの数=店舗の数=ビューの数= 1024;
製品数= 4501;
よろしくお願いします!