कैसे अपने Magento ईकामर्स साइट को गति के लिए

Magento एक बहुत लोकप्रिय और फीचर अमीर ओपन सोर्स ई-कॉमर्स वेब अनुप्रयोग है Magento पूरी तरह से अनुकूलन योग्य है और उपयोगकर्ता की आवश्यकताओं को पूरा करने के लिए तैयार है, उन्हें मिनटों में पूरी तरह से कार्यात्मक ऑनलाइन स्टोर बनाने और लॉन्च करने की इजाजत देता है। Magento एक 'भारी' ईकॉमर्स समाधान के रूप में जाना जाता है और अगर ठीक से सेट नहीं किया जाता है, तो यह धीमा हो सकता है सीएमएस या ईकामर्स प्लेटफार्मों जैसे मैगेटो और वूइमर्स में से अधिकांश गति के साथ समस्याएं हैं और उनके प्रदर्शन समय पर अपमानजनक है। इस ट्यूटोरियल में, हम कुछ सुझाव और युक्तियां साझा करेंगे कि आप अपने Magento आधारित ई-कॉमर्स स्टोर के प्रदर्शन को कैसे सुधार सकते हैं।

1। बेहतर होस्टिंग प्राप्त करें

अधिकांश समय, आप कितने कॉन्फ़िगरेशन और समन्वय करते हैं, चाहे आपकी Magento साइट गुणवत्ता वाले होस्टिंग सेवाओं का उपयोग न करें तो भी धीमा हो जाएगा। सुनिश्चित करें कि आपका होस्टिंग प्रदाता मैगेंटा का समर्थन करता है और यह जानता है कि वे क्या कर रहे हैं। उनसे आपके सर्वर को अनुकूलित करने के लिए कहें हमेशा SSD सर्वर चुनें अधिक रैम के साथ एक अधिक शक्तिशाली वीपीएस प्राप्त करें

हमारे पास एक वीपीएस प्राप्त करें और हम आपके सर्वर और मैग्नू साइट को अंतिम प्रदर्शन के लिए निशुल्क सेट अप और विन्यस्त करेंगे, मुफ्त में!

2। आप कर सकते हैं कुछ सर्वर tweaks

हम उच्च Magento प्रदर्शन के लिए संभव समाधान की सूची होगी:

2। अपने Magento को अद्यतित रखें

जबकि सॉफ़्टवेयर को अपडेट करने की आवश्यकता अक्सर कुछ उपयोगकर्ताओं के लिए परेशानी हो सकती है, लेकिन हमेशा उपलब्ध नवीनतम संस्करण को चलाने के लिए बहुत महत्वपूर्ण है न केवल आप और अधिक सुविधाओं और बग / सुरक्षा फिक्सेस पाएंगे, लेकिन हर अपडेट के साथ, Magento बेहतर प्रदर्शन करता है।

यह सुनिश्चित करने के लिए कि हैकर आपकी साइट के विरुद्ध ज्ञात खतरों का उपयोग करने में असमर्थ हैं, हमेशा नवीनतम संस्करण चलाना महत्वपूर्ण है

3। फ्लैट डेटा उत्पाद और श्रेणियां सक्षम करें

Magento व्यवस्थापक बैक-एंड में लॉग इन करें, सिस्टम >> कॉन्फ़िगरेशन पर जाएं, कैटलॉग मेनू से मेनू चुनें >> फ्रंटएण्ड "हां" के लिए "फ्लैट कैटलॉग श्रेणी का उपयोग करें" और "फ्लैट कैटलॉग उत्पाद का उपयोग करें" सेट करें

4। मर्ज (minify) सीएसएस और जावास्क्रिप्ट फाइलें

निम्नलिखित सेटिंग्स सीएसएस और जावास्क्रिप्ट फाइलों को मर्ज (minify) करेंगे, जो बदले में http अनुरोधों को कम करने में मदद करेंगे, प्रतिक्रिया का समय भी तेज़ बनाते हैं:

सिस्टम> कॉन्फ़िगरेशन, उन्नत> डेवलपर> JavaScript सेटिंग पर जाएं "हाँ" के लिए फ़ाइलें "मर्ज करें Javascript" फ़ाइलें सेट करें

सिस्टम> कॉन्फ़िगरेशन, उन्नत> डेवलपर> CSS सेटिंग्स पर जाएं "हाँ" में "मर्ज सीएसएस" फ़ाइलें सेट करें

आपके द्वारा किया जाने के बाद कैश को साफ करने के लिए मत भूलना

5। ब्राउजर की अस्थायी मेमोरी का संतुलन

ब्राउज़र तेज़ एक्सेस के लिए फ़ाइलें कैश कर सकते हैं आप शुरू का समय कम करने के लिए इसका लाभ उठा सकते हैं।

कॉन्फ़िगरेशन आपके सर्वर पर निर्भर करता है:

एनजीआईएनएक्स के लिए 5.1 लीवरेज ब्राउज़र कैशिंग

location ~* .(?:ico|css|js|gif|jpe?g|png)$ {
expires 365d;
add_header Pragma public;
add_header Cache-Control "public";
}

अपाचे के लिए 5.2 उत्तोलन ब्राउज़र कैशिंग

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
## EXPIRES CACHING ##

6। Gzip संपीड़न

एपीएसीई या आपके वेबसर्वर में जीज़एपी संपीड़न को सक्षम करने से नेटवर्क पर भेजे गए एचटीएमएल, सीएसएस और जावास्क्रिप्ट फाइलों के आकार को कम किया जा सकता है।

<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>

7। छवि अनुकूलन

छवियों को अनुकूलित करना आपके लिए किसी भी प्रकार की वेबसाइट के लिए जरूरी है। अगर आप अपनी छवियों को ठीक से अनुकूलित करते हैं, तो आप किसी भी गुणवत्ता का उपयोग नहीं करेंगे, लेकिन आपको बेहतर प्रदर्शन मिलेगा। उचित रूप से अनुकूलित छवियां आपकी वेबसाइट के लोडिंग समय में काफी सुधार कर सकती हैं। कम समय के लिए ब्राउज़र को छवियों को बेहतर डाउनलोड करने की आवश्यकता होती है। आप उन्हें फ़ोटोशॉप जैसे टूल के उपयोग से अपलोड करने से पहले संपीड़ित कर सकते हैं या ऐसे कई एक्सटेंशन हैं जिन्हें आप स्वयं को ऑप्टिमाइज़ करने के लिए उपयोग कर सकते हैं (TinyPNG एक्सटेंशन, Smush.it, कंप्रेसर एक्सटेंशन, आदि)

8। CDN

सामग्री वितरण नेटवर्क (सीडीएन) आपके Magento के बाहरी संसाधनों की मेजबानी करने के लिए एक वेब सेवा है: सीएसएस / जेएस फाइलें, छवियां, फोंट इत्यादि। यह उन फ़ाइलों की सेवा को अपने स्वयं के सर्वर से बहुत तेज सेवा प्रदान करना है

  • HTTP / 2 समर्थन के साथ CloudFlare का उपयोग करें (HTTP / 2 असिंक्रोनस प्रोटोकॉल है जो लोडिंग समय में सुधार होगा)
  • CloudFlare भी जेएस और सीएसएस गठबंधन कर सकते हैं

9। MySQL सर्वर का अनुकूलन करें

MySQL का अपना "क्वेरी कैश" है जो गतिशील पृष्ठों और सामग्री को उजागर करने में मदद करता है जबकि अविश्वसनीय रूप से प्रदर्शन को बेहतर बनाता है। यह "क्वेरी कैश" निम्न प्रक्रिया के अनुसार काम करता है सबसे पहले, MySQL क्वेरी पाठ और परिणामों को स्टोर करता है और फिर जब एक ही सवाल का अनुरोध किया जाता है, तो परिणाम जल्दी से प्रदर्शित होते हैं ये मेरी my.cnf फ़ाइल के लिए कुछ अनुशंसित सेटिंग्स हैं।

query_cache_type = 1
query_cache_size = 32M
query_cache_limit=2M

और php.ini के लिए एक अनुशंसित सेटिंग भी

php_value memory_limit 128M

10। संकलन को सक्षम करें

Magento Admin में शीर्ष दाईं ओर नेविगेट करें और सिस्टम> टूल> संकलन करें और इसे सक्षम करें क्लिक करें।

11। कैशिंग

Magento फाइल सिस्टम में कैश पृष्ठों। आप एक औसत Magento वेबसाइट के लिए Magento कैशिंग सक्षम के साथ एक बड़ा प्रदर्शन सुधार की उम्मीद कर सकते हैं।

सिस्टम> कैश प्रबंधन पर नेविगेट करें और सभी कैश प्रकार चुनें। क्रियाएं ड्रॉप डाउन पर क्लिक करें (ऊपर दाएं) और 'सक्षम करें' चुनें सबमिट करें क्लिक करें

आपके Magento को गति देने के लिए आप कुछ अन्य बदलाव और सेटिंग्स कर सकते हैं, लेकिन वे आपके सर्वर, साइट कॉन्फ़िग और कुछ अन्य कारकों पर निर्भर करते हैं। प्राप्त Magento VPS हमारे द्वारा, हमसे संपर्क करें, और हमारे विशेषज्ञ लिनक्स व्यवस्थापक अपने सर्वर और वेबसाइट का ध्यानपूर्वक विश्लेषण करेंगे और वे अपने मैगेंटो से अंतिम प्रदर्शन प्राप्त करने के लिए सभी आवश्यक बदलाव और सेटिंग्स करेंगे। अगर आपको हमारे पास वीपीएस है तो आपको इनमें से कोई भी करना नहीं है हमारे महाकाव्य 24 / 7 समर्थन आपके लिए ऐसा करेंगे।

PS। यदि आप इस पोस्ट को पसंद करते हैं तो कृपया इसे अपने दोस्तों के साथ बाएं बटनों का उपयोग करके सामाजिक नेटवर्क पर साझा करें या बस नीचे एक उत्तर छोड़ दें। धन्यवाद।

स्रोत

संबंधित पोस्ट

उत्तर छोड़ दें

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.