मुझे Magento 2.1 के साथ एक प्रदर्शन समस्या है
मेरी दुकान में, मेरे पास 90.000 उत्पाद हैं। मैंने इन उत्पादों को साबुन में जोड़ा। जब मैंने ऐसा किया तो प्रत्येक लेख (उत्पाद?) (अनुरोध> प्रतिक्रिया) के लिए लगभग 7 सेकंड का समय लिया। संक्षेप में, सभी उत्पादों को इनिट करने में कुछ दिन लग गए।
अब सभी उत्पाद दुकान में हैं। सभी कुछ हफ्तों में मुझे लेखों (उत्पादों) पर कुछ चीजें अपडेट करनी होंगी। जब मैं साबुन के साथ ऐसा करता हूं, तो यह समान अवधि लेता है। जब मैं अपडेट करता हूं तो दुकान बेकार है। एक उदाहरण अनुरोध और प्रतिक्रिया यहाँ हैं: https://pastebin.com/aqnMJk98 https://pastebin.com/UAh0h8Zz
मेरे सर्वर में एक 12 कोर सीपीयू, 24 जीबी रैम और एसएसडी है। Apache2 PHP7-fpm और MYSQL के साथ इसका रनिंग उबंटू 16.04।
जब मैं अद्यतन प्रक्रिया को देखता हूं तो मैं देखता हूं कि MySQL के साथ 5 कोर 100% PHP में हैं और थोड़ा सा काम कर रहे हैं और बाकी बेकार है। राम केवल एक छोटी राशि का उपयोग करता iotop
है जो कहता है कि मेरा एसएसडी ऊब गया है।
मैंने डेटाबेस के प्रदर्शन को देखा और देखा कि Magento ने डेटाबेस में हजारों कमांड जोड़ने की प्रक्रिया में गोलीबारी की। यह ठीक है?
जब मैं इसे Magento CSV आयात के साथ अद्यतन करता हूं तो यह बहुत तेज होता है।
मैं इस Magento2 को गति देने के लिए क्या कर सकता हूं? इस स्थिति में इस दुकान के साथ अच्छी तरह से काम करना असंभव है।