11 Excellent Optimization Tips And Tricks To Boost The Speed Of Websites

[ad_1]

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

1. छवि अनुकूलन:

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

2. रीडायरेक्ट का न्यूनतमकरण:

वेबसाइटों को अक्सर लोड होने में अधिक समय लगता है क्योंकि आंतरिक रीडायरेक्ट के कारण अतिरिक्त HTTP अनुरोध होते हैं। इन अतिरिक्त अनुरोधों को न्यूनतम रखने के लिए, डेवलपर्स को मध्यवर्ती रीडायरेक्ट के उपयोग को प्रतिबंधित करना चाहिए।

प्रतिक्रियाशील वेबसाइटों के लिए, वेबपृष्ठों को अतिरिक्त HTTP अनुरोधों के बिना प्रतिक्रियाशील मोबाइल संस्करणों पर स्वतः पुनर्निर्देशित किया जाता है।

3. डीएनएस लुकअप में कमी:

वेबपेजों को डाउनलोड करने में डीएनएस लुकअप महत्वपूर्ण भूमिका निभाता है। DNS (डोमेन नेम सिस्टम) को होस्ट आईपी एड्रेस को हल करने में सामान्य रूप से काफी समय लगता है। यह ब्राउज़र प्रतिक्रिया समय में और देरी करता है क्योंकि ब्राउज़र इस पृष्ठभूमि समाधान प्रक्रिया को पूरी तरह से पूरा करने की प्रतीक्षा करता है।

होस्टनाम घटकों को कम से कम चार होस्टनामों में विभाजित करना एक अच्छा अभ्यास है और यह DNS लुकअप समय को काफी कम कर सकता है।

4. HTTP अनुरोधों में कमी:

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

यह डिज़ाइन के सरलीकरण की गारंटी देता है, जो पृष्ठ तत्वों की संख्या को कम करके, संयुक्त स्टाइल शीट, संपीड़ित सामग्री का उपयोग करके और शैली स्क्रिप्ट को अंत में रखकर किया जा सकता है।

5. अलग एसेट होस्टिंग:

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

6. अनुकूलित सीएसएस और जावास्क्रिप्ट:

वेब पेज में कैस्केडिंग स्टाइल शीट्स (सीएसएस) और जावास्क्रिप्ट घटकों को संपीड़ित करने से वेबपेज के प्रदर्शन को महत्वपूर्ण रूप से अनुकूलित किया जा सकता है। कई समर्पित उपकरण हैं, जिनका उपयोग अनावश्यक वर्णों को हटाने के लिए किया जा सकता है जैसे टिप्पणी पंक्तियाँ, ब्लॉक सीमांकक या रिक्त स्थान, फ़ाइलों को संपीड़ित करने के लिए स्क्रिप्ट बनाते हैं। HTML, CSS और JS फ़ाइलों को अनुकूलित करने के लिए ऑनलाइन स्क्रिप्ट कंप्रेसिंग सेवाएं भी बहुत मददगार हो सकती हैं।

7. ब्राउज़र कैशिंग सक्षम करना:

किसी वेबसाइट की पहली यात्रा पर, वेबपेज के घटक जैसे इमेज, सीएसएस और जावास्क्रिप्ट फाइलें डाउनलोड की जाती हैं और उपयोगकर्ता के डिवाइस की कैशे मेमोरी में सहेजी जाती हैं। यह वेबपेज की बाद की यात्राओं को फिर से डाउनलोड करने के बजाय उन्हें कैश से जल्दी लोड करके तेज़ बनाता है। इसलिए ब्राउज़र कैश का लाभ उठाकर वेब पेज को उपयोगकर्ताओं को जल्दी से प्रस्तुत किया जा सकता है।

8. अनुकूलित वेब फ़ॉन्ट:

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

9. प्रीफेचिंग और प्री-कनेक्ट:

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

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

10. हॉटलिंक सुरक्षा:

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

11. अनुकूलित डेटाबेस:

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

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

[ad_2]

Leave a Reply

Your email address will not be published. Required fields are marked *