कारण और वेबसाइट को धीमा करने के लिए सेमल्ट समाधान


विषयसूची

1। परिचय
2। कारणों और समाधान वेबसाइटों को धीमा करने के लिए
  • बहुत अधिक HTTP अनुरोध
  • बड़ी मीडिया फ़ाइलें
  • बहुत सारे प्लगइन्स
  • जावास्क्रिप्ट समस्याएँ
  • आप कैशिंग तकनीकों का उपयोग नहीं कर रहे हैं
  • आप एक सीडीएन का उपयोग नहीं कर रहे हैं
  • Un- अनुकूलित सीएसएस
  • बरबाद किया हुआ मुखपृष्ठ
  • अयोग्‍य कोडिंग
3। निष्कर्ष

1। परिचय

यदि आप पृष्ठों को लोड करने के लिए हमेशा के लिए ले जाते हैं तो आप वेबसाइट के मालिक के रूप में वास्तव में सफल नहीं हो सकते। वे दिन गए जब उपयोगकर्ताओं को धीमी वेबसाइट के निराशाजनक अनुभव को सहना पड़ा। हाल के अध्ययनों से पता चला है कि ज्यादातर उपयोगकर्ता एक साइट को छोड़ देते हैं अगर इसे लोड करने में तीन सेकंड से अधिक समय लगता है। अर्थ सरल है; इस 21 वीं सदी में, गति खेल का नाम है।

पृष्ठ गति प्रभावित करती है कि खोज इंजन आपकी साइट को कैसे रैंक करते हैं। यह आपकी साइट की दृश्यता और विश्वसनीयता को भी प्रभावित करता है। धीमी वेबसाइट होने के परिणामस्वरूप राजस्व में कमी हो सकती है, क्योंकि लोड होने में 2-3 सेकंड से अधिक समय लगने पर 40% उपयोगकर्ता आपकी साइट को छोड़ देंगे। आप साइट आगंतुकों को एक नकारात्मक अनुभव दे रहे हैं, जिससे उन्हें आपकी साइट पर वापस आने की संभावना कम हो जाएगी।

धीमी वेबसाइटों के लिए कई कारक जिम्मेदार हैं। ये कारक क्या हैं और उन्हें कैसे ठीक किया जाए, यह जानने के लिए आगे पढ़ें।

2. कारण और धीमी वेबसाइट के समाधान

  • बहुत अधिक HTTP अनुरोध
यह धीमी वेबसाइटों के लिए एक सामान्य कारण है। जब आपके पास बहुत सारी जावास्क्रिप्ट छवियां और सीएसएस हैं, तो यह आपकी वेबसाइट के लोडिंग समय को धीमा कर सकता है क्योंकि ब्राउज़र हर बार जब भी आपकी साइट पर कोई भी इन फ़ाइलों को लोड करने का अनुरोध करता है। आपकी वेबसाइट का 80% लोडिंग समय इन तत्वों को डाउनलोड करने से जुड़ा है।
इस समस्या को हल करने के लिए, अपने HTTP अनुरोधों को कम से कम करें। यदि आप Chrome ब्राउज़र का उपयोग करते हैं, तो अपनी खोज के लिए वर्तमान में आपके द्वारा किए गए अनुरोधों की संख्या जानने के लिए अपने डेवलपर टूल सेटिंग का उपयोग करें और फिर उस संख्या को यथासंभव कम करें।

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

  • बड़ी मीडिया फ़ाइलें
यह एक धीमी वेबसाइट के सबसे आम अपराधियों में से एक है। बहुत से अनधिकृत चित्र या वीडियो होने से आपकी वेबसाइट की लोड गति कम हो जाती है क्योंकि लोड करते समय चित्र बहुत अधिक बैंडविड्थ का उपयोग करेंगे। यदि आप अक्सर उन्हें संपीड़ित करने का प्रयास करने से पहले बड़ी फ़ाइलों को अपलोड करते हैं, तो आप अनावश्यक रूप से अपनी वेबसाइट का आकार बढ़ा रहे हैं, जो आपकी वेबसाइट की गति को प्रभावित करेगा।
इस समस्या को हल करने के लिए, अपनी मीडिया फ़ाइलों को अपनी वेबसाइट पर अपलोड करने से पहले उन्हें संकुचित करके अनुकूलित करें। आपकी छवियां 100k से बड़ी नहीं होनी चाहिए। विभिन्न ऑनलाइन टूल हैं जिनका उपयोग आप अपनी छवियों को अनुकूलित करने के लिए कर सकते हैं। आप उन्हें अपलोड करने से पहले अपनी छवि का आकार कम करने के लिए TinyJPG नामक एक मुफ्त छवि संपीड़न उपकरण का उपयोग कर सकते हैं। यदि आप एक WordPress साइट चलाते हैं, तो आप WP Smush का उपयोग कर सकते हैं।
आपको छवि प्रारूप पर भी ध्यान देना चाहिए क्योंकि JGG प्रारूप की तुलना में PNG या GIF छवि प्रारूप बहुत बड़े हैं, इस प्रकार JPG छवि प्रारूप का उपयोग करने से आपकी साइट को अधिक तेज़ी से लोड करने में मदद मिल सकती है। आप छवि प्रारूप का चयन करने के लिए फ़ोटोशॉप जैसे ग्राफ़िकल संपादन अनुप्रयोगों का उपयोग कर सकते हैं। फ़ोटोशॉप में "सेव फॉर वेब एंड डिवाइसेस" नामक एक विकल्प है, जो आपको किसी साइट पर अपलोड करने से पहले एक छवि की गुणवत्ता को कम करने की अनुमति देता है।
  • बहुत सारे प्लगइन्स
बहुत सारे प्लगइन्स आपकी वेबसाइट के धीमे होने का एक और कारण हो सकता है। यदि आपके पास अपनी साइट की विभिन्न विशेषताओं को नियंत्रित करने वाले विभिन्न प्लगइन्स हैं, तो यह आपकी साइट को कम कर सकता है और इसका कारण अधिक धीरे-धीरे लोड हो सकता है। ऐसा इसलिए है क्योंकि प्लगइन्स लोड करते समय आपकी साइट के काम को बढ़ाते हैं। प्लगइन्स आपकी साइट के पृष्ठों को पकड़ने में भी हस्तक्षेप कर सकते हैं, जिससे आपकी साइट की पृष्ठ गति कम हो सकती है।
हजारों प्लगइन्स के साथ दूर मत जाओ जो आपकी साइट के लिए अद्भुत चीजें पेश करते हैं और बहुत सारे प्लगइन्स के साथ आपकी साइट को अधिभारित करते हैं। इसके बजाय, सभी में एक प्लगइन है जो कार्य को कुशलतापूर्वक कर सकता है। एक प्लगइन जिसे आप इस उद्देश्य के लिए उपयोग कर सकते हैं वह है मालकेयर। यह आपको अपनी वर्डप्रेस साइट को प्रबंधित करने की अनुमति देता है और आपकी साइट को हैकर्स और मैलवेयर से भी बचाता है।
  • जावास्क्रिप्ट समस्याएँ
जावास्क्रिप्ट एक महत्वपूर्ण उपकरण है जो आपकी साइट को उपयोगकर्ताओं के लिए कार्यात्मक और अधिक इंटरैक्टिव बनाता है। यह AJAX के माध्यम से गतिशील डेटा लोड करना आसान बनाता है और आपके पृष्ठ पर विशेष प्रभाव भी जोड़ता है। हालाँकि, यदि इसे अच्छी तरह से संभाला नहीं गया है, तो जावास्क्रिप्ट आपकी वेबसाइट के लिए एक समस्या हो सकती है।

यह आपके पृष्ठों को जल्दी से जल्दी लोड होने से रोक सकता है क्योंकि ब्राउज़र को वेबपृष्ठ प्रदर्शित करने से पहले प्रत्येक जावास्क्रिप्ट फ़ाइल को पूरी तरह से लोड करना पड़ता है। जब कोई उपयोगकर्ता अपने ब्राउज़र में उन्हें खोलने का प्रयास करता है, तो अनप्लिमाइज्ड जावास्क्रिप्ट को रेंडर-ब्लॉकिंग जावास्क्रिप्ट, या जावास्क्रिप्ट के रूप में जाना जाता है।
इस समस्या से निपटने के लिए, आपको चाहिए:
  • बाह्य जावास्क्रिप्ट फ़ाइलों का उपयोग करने के बजाय इनलाइन जावास्क्रिप्ट का उपयोग करें।
  • अपनी जावास्क्रिप्ट फ़ाइलों को यह देखने के लिए देखें कि क्या कोई ऐसा है जो इतना महत्वपूर्ण नहीं है ताकि आप उनसे छुटकारा पा सकें।
  • अपने जावास्क्रिप्ट को संपीड़ित करने में भी मदद मिलेगी, एक YUI कंप्रेसर स्थापित करें और इसे अपनी फ़ाइलों को क्रंच करने के लिए उपयोग करें।
  • अपनी जावास्क्रिप्ट फ़ाइलों के लिए अतुल्यकालिक लोडिंग का उपयोग करें।
  • डेफर जावास्क्रिप्ट लोडिंग; यदि आप अन्य तत्वों के लोड होने के बाद तक जावास्क्रिप्ट को लोड होने से रोकते हैं, तो आप अपने पृष्ठ की गति बढ़ा देंगे।

  • आप कैशिंग तकनीकों का उपयोग नहीं कर रहे हैं
जब आप किसी ब्राउज़र कैशिंग को सक्षम करते हैं, तो आपका ब्राउज़र हार्ड ड्राइव या कैश में आपकी वेबसाइट की फ़ाइलों की स्थिर प्रतियां संग्रहीत कर सकता है। इस प्रकार, यह हर बार उपयोगकर्ता द्वारा आपकी साइट पर जाने के बाद सर्वर पर एक और HTTP अनुरोध भेजने के बजाय कैश्ड डेटा प्रदर्शित कर सकता है।

आप W3 Total Cache जैसे प्लगइन्स का उपयोग करके कैशिंग को आसानी से सक्षम कर सकते हैं। यदि आप वर्डप्रेस साइट का उपयोग करते हैं तो यह आपके लिए सबसे अच्छा काम करेगा। W3 Total Cache का कहना है कि प्लगइन का उपयोग करने से पहले उसके उपयोगकर्ताओं की पृष्ठ गति दस गुना बेहतर हो गई थी।
किसी उपयोगकर्ता के ब्राउज़र में अपनी साइट का कैश्ड संस्करण संग्रहीत करने के लिए और सामान्य सेटिंग्स पर जाएं। ब्राउज़र कैश का चयन करें, बॉक्स "सक्षम करें" पर क्लिक करें आप यह निर्धारित कर सकते हैं कि आप किसी विज़िटर के कैश में संग्रहीत फ़ाइल की लंबाई निर्धारित कर सकते हैं। आपको बस एक पंक्ति जोड़ना है जो ब्राउज़र को बताती है कि आप कितने समय तक किसी फ़ाइल को आगंतुक के कैश में रहना चाहते हैं।
  • आप CDN का उपयोग नहीं कर रहे हैं
एक कंटेंट डिलीवरी नेटवर्क आपको कई रणनीतिक स्थानों में तैनात विभिन्न सर्वरों पर अपनी वेबसाइट की प्रतियां संग्रहीत करने की अनुमति देता है, ताकि आपके पृष्ठ जल्दी से लोड हो सकें जब आपके मुख्य सर्वर से दूर के उपयोगकर्ता आपकी साइट तक पहुंचने का प्रयास करें। अपनी साइट को केवल एक सर्वर पर होस्ट करने से पृष्ठ की गति धीमी हो सकती है क्योंकि आपकी साइट के सभी आगंतुक उसी सर्वर पर अनुरोध भेजते हैं, और इससे आपकी साइट के लिए उच्च स्तर का ट्रैफ़िक बन सकता है, जिससे उपयोगकर्ताओं के अनुरोधों को संसाधित करने में लगने वाला समय बढ़ता है और अग्रणी होता है लोडिंग समय धीमा करने के लिए।
इस समस्या को ठीक करने के लिए, CDN का उपयोग करना सबसे अच्छा है। एक सीडीएन के साथ, आप आसानी से अपने डेटा को विभिन्न सर्वरों पर कैश कर सकते हैं और अपने मुख्य सर्वर को बहुत अधिक अनुरोधों के साथ जाम होने से बचा सकते हैं। इसका मतलब यह है कि जब कोई उपयोगकर्ता आपकी साइट से फ़ाइल का अनुरोध करता है, तो उनका ब्राउज़र इसे अपने निकटतम सर्वर से डाउनलोड कर सकता है। Cloudflare और MaxCDN अच्छे CDN विकल्प हैं जिनका आप उपयोग कर सकते हैं।
  • Un- अनुकूलित सीएसएस
कैस्केडिंग स्टाइल शीट (सीएसएस) का आपकी साइट की उपस्थिति के साथ बहुत कुछ है। यह आपकी साइट के फ़ॉन्ट आकार, रंग, मेनू, शीर्ष लेख, पाद लेख, और आपके वेब पृष्ठों की उपस्थिति के अन्य विवरणों पर ब्राउज़र निर्देश देता है। सीएसएस फाइलें बहुत लंबी हो सकती हैं, जिसमें कोड की बहुत सारी लाइनें होती हैं। यह आपके पृष्ठ लोड की गति को काफी कम कर सकता है।
आप छवि स्प्राइट्स का उपयोग करके अपनी सभी छवियों को एक बड़ी फ़ाइल में जोड़कर CSS का अनुकूलन कर सकते हैं। एक और टिप है अपने सीएसएस फ़ाइल को कम किए गए सफेद रिक्त स्थान के साथ एक नए में संपीड़ित करना। आप इसे सीएसएस नैनो जैसे सीएसएस मिनिफाइजर के उपयोग से कर सकते हैं। अपनी CSS फाइलों और कोड्स का ऑडिट करें और किसी भी अनावश्यक फाइल या डुप्लिकेट से छुटकारा पाएं।
  • बरबाद किया हुआ मुखपृष्ठ
यदि आपकी वेबसाइट बहुत धीरे-धीरे लोड होती है, तो यह संभवत: इसलिए है क्योंकि आपने अपने मुखपृष्ठ पर और शायद अपनी वेबसाइट के संपूर्ण पृष्ठों पर निर्मित अव्यवस्था की मात्रा को अनदेखा कर दिया है।

कई वेब डेवलपर्स अपने होम पेज को विभिन्न आश्चर्यजनक छवियों, विगेट्स और सामग्री के साथ क्राइम करते हैं, जो सभी अपनी साइट पर आगंतुकों के लिए एक प्रभावशाली पहली छाप बनाने के प्रयास में हैं। हालाँकि एक आकर्षक फ्रंट पेज होना अच्छी बात है, ओवरबोर्ड जाना और अलग-अलग कंटेंट के साथ इसे अव्यवस्थित करना आपकी साइट के लोडिंग समय को नकारात्मक रूप से प्रभावित कर सकता है।
आपके होम पेज पर जितने अधिक तत्व होंगे, लोड होने में उतना ही अधिक समय लगेगा। इसे सरल रखना हमेशा बेहतर होता है। बेसिक्स से चिपके रहें और अपने होम पेज से सभी अनावश्यक तत्वों को खत्म करें, अपनी साइट के सभी पेजों को भी स्कैन करें और अपनी साइट को तेज़ी से लोड करने में सक्षम करने के लिए उन्हें डी-क्लटर करें।

  • अशुद्ध कोडिंग
यदि आपकी वेबसाइट अतिरिक्त सफेद रिक्त स्थान से भरी है, तो इनलाइन स्टाइलिंग खाली नई लाइनें, और अनावश्यक टिप्पणियां हैं, तो हाँ, आप एक धीमी वेबसाइट का अनुभव करेंगे। हर वेबसाइट बहुत सारे कोड के साथ बनाई जाती है। उदाहरण के लिए, Google कोड की 2 बिलियन लाइनों पर बनाया गया है। कुछ वेब डेवलपर्स उन वेबसाइटों का उत्पादन करते हैं जिनमें कोड की अत्यधिक लाइनें होती हैं जो कोई बड़ा कार्य नहीं करती हैं। ये घने, व्यापक कोड आपकी वेबसाइट की लोडिंग गति को धीमा कर सकते हैं।

इस समस्या का समाधान आपके कोड से सभी अनावश्यक तत्वों को खत्म करना है, जैसे अतिरिक्त स्थान, खाली नई लाइनें और अनावश्यक टिप्पणियां। कई उपकरण हैं जिनका उपयोग आप अपने कोड को साफ करने के लिए कर सकते हैं। एक मार्क-अप एक अद्भुत उपकरण है जिसे आप इस उद्देश्य के लिए उपयोग कर सकते हैं। आप किसी अनुभवी वेब डेवलपर के साथ भी काम कर सकते हैं Semalt यह सुनिश्चित करने के लिए कि आपकी साइट अच्छी तरह से कोडित है।

3. निष्कर्ष

हर वेबसाइट को उच्चतम गति के लिए अनुकूलित करने की आवश्यकता है, लेकिन धीमी वेबसाइट लोडिंग के लिए जिम्मेदार कारकों की पर्याप्त जानकारी के बिना ऐसा नहीं किया जा सकता है। यदि आपकी वेबसाइट बहुत धीरे-धीरे लोड होती है, तो घबराएं नहीं। बस उपर्युक्त कारकों का उपयोग दिशानिर्देश के रूप में देरी के कारण को समझने और प्रत्येक बिंदु के तहत उल्लिखित युक्तियों का उपयोग करके उन्हें ठीक करने के लिए करें।