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

rel='preload' का उपयोग कब नहीं करना चाहिए

हालांकि प्रीलोड शक्तिशाली है, यह सभी संसाधनों के लिए कोई जादुई समाधान नहीं है। यहां कुछ मामले दिए गए हैं जहां आप इसका उपयोग करने से बचना चाहेंगे:

गैर-महत्वपूर्ण संसाधन: उन संपत्तियों को पहले से लोड न करें जो आपके पृष्ठ के प्रारंभिक प्रतिपादन के लिए आवश्यक नहीं हैं।

अप्रत्याशित संसाधन: यदि कुछ संपत्तियां सशर्त हैं या उपयोगकर्ता इंटरैक्शन पर निर्भर करती हैं (जैसे कि तह के नीचे की छवियां या स्थगित जावास्क्रिप्ट), तो जरूरत पड़ने पर ब्राउज़र को उन्हें लाने देना सबसे अच्छा है।

निष्कर्ष
rel=''preload'' का उपयोग ब्राउज़र को यथाशीघ्र महत्वपूर्ण संसाधन लाने के लिए कहकर अपनी वेबसाइट को गति देने का एक सरल लेकिन प्रभावी तरीका है। फ़ॉन्ट, स्टाइलशीट और छवियों जैसी आवश्यक संपत्तियों को पहले से लोड करने पर ध्यान केंद्रित करके, आप लोड समय को कम कर सकते हैं और उपयोगकर्ता अनुभव को बढ़ा सकते हैं।

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

","image":"http://www.luping.net/uploads/20241008/172838880567051ec5b85e4.jpg","datePublished":"2024-11-04T08:01:12+08:00","dateModified":"2024-11-04T08:01:12+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > rel=\"preload\" के साथ अपनी वेबसाइट की गति बढ़ाएं

rel=\"preload\" के साथ अपनी वेबसाइट की गति बढ़ाएं

2024-11-04 को प्रकाशित
ब्राउज़ करें:304

Speed Up Your Website with rel=\

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

rel=''प्रीलोड'' क्या है?

Rel='preload' विशेषता आपको ब्राउज़र को पेज रेंडरिंग के दौरान कुछ संसाधनों की आवश्यकता होने से पहले उन्हें डाउनलोड करना शुरू करने के लिए कहने की अनुमति देती है। ऐसा करने से, आप यह सुनिश्चित कर सकते हैं कि फ़ॉन्ट, स्टाइलशीट या स्क्रिप्ट जैसी प्रमुख संपत्तियां जल्द ही प्राप्त हो जाएंगी, जिससे पृष्ठ को पूरी तरह से प्रस्तुत करने में लगने वाला समय कम हो जाएगा।

सरल शब्दों में, आप ब्राउज़र को यह बता रहे हैं कि सहज अनुभव के लिए कौन सी फ़ाइलें महत्वपूर्ण हैं।

आपको प्रीलोड का उपयोग क्यों करना चाहिए?

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

यहां बताया गया है कि प्रीलोड कैसे मदद कर सकता है:

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

सिंटैक्स और उपयोग

आइए rel=''प्रीलोड'' का उपयोग करने के बुनियादी उदाहरण से शुरुआत करें। नीचे एक सरल HTML स्निपेट है जो एक कस्टम फ़ॉन्ट को प्रीलोड करने को दर्शाता है:

इस उदाहरण में:

  • hrefसंसाधन का URL निर्दिष्ट करता है।
  • जैसा कि संसाधन के प्रकार को इंगित करता है (उदाहरण के लिए, फ़ॉन्ट, छवि, स्क्रिप्ट)।
  • type ब्राउज़र को फ़ाइल के सटीक प्रारूप को समझने में मदद करता है (फ़ॉन्ट के लिए उपयोगी)।
  • किसी भिन्न डोमेन से संसाधन लोड करते समय crossorigin की आवश्यकता होती है। ब्राउज़र इस टैग को देखता है और फ़ॉन्ट को जल्दी डाउनलोड करना जानता है, भले ही फ़ॉन्ट का उपयोग करने वाला सीएसएस अभी तक लागू नहीं किया गया हो।

विभिन्न प्रकार के संसाधनों को प्रीलोड करना
आप विभिन्न प्रकार के संसाधनों को प्रीलोड कर सकते हैं जो आपके पेज को प्रस्तुत करने के लिए महत्वपूर्ण हैं। आइए कुछ सामान्य उदाहरण देखें:

1. प्रीलोड फ़ॉन्ट्स
फ़ॉन्ट अक्सर धीमी प्रारंभिक पृष्ठ लोड का एक प्रमुख कारण होते हैं। उन्हें प्रीलोड करने से यह सुनिश्चित होता है कि जैसे ही सामग्री प्रस्तुत की जाती है, टेक्स्ट को सही ढंग से स्टाइल किया जाता है, जिससे फ्लैश ऑफ अनस्टाइल्ड टेक्स्ट (FOUT) या फ्लैश ऑफ इनविजिबल टेक्स्ट (FOIT) को रोका जा सकता है।

2. प्रीलोड स्टाइलशीट
आपके पेज के लेआउट को नियंत्रित करने वाली महत्वपूर्ण स्टाइलशीट को यह सुनिश्चित करने के लिए पहले से लोड किया जाना चाहिए कि ब्राउज़र पेज को जितनी जल्दी हो सके प्रस्तुत करता है।

3. स्क्रिप्ट प्रीलोड करें
यदि आपके पास जावास्क्रिप्ट है जो उपयोगकर्ता इंटरैक्शन के लिए तुरंत आवश्यक है, तो इसे प्रीलोड करने से स्क्रिप्ट निष्पादन में देरी को कम करने में मदद मिल सकती है।

4. छवियाँ प्रीलोड करें
बड़ी छवियां, विशेष रूप से तह के ऊपर उपयोग की जाने वाली छवियां, यह सुनिश्चित करने के लिए पहले से लोड की जानी चाहिए कि छवि लाए जाने के दौरान उपयोगकर्ताओं को रिक्त स्थान या छवि प्लेसहोल्डर न दिखें।

rel=''प्रीलोड'' का उपयोग करने के लिए सर्वोत्तम अभ्यास

हालाँकि प्रीलोड एक शक्तिशाली उपकरण है, आपको इसका उपयोग सोच-समझकर करना चाहिए। यहां कुछ सर्वोत्तम प्रथाएं दी गई हैं:

  1. केवल प्रीलोड महत्वपूर्ण संसाधन: सब कुछ प्रीलोड करना वास्तव में आपकी साइट को धीमा कर सकता है। उन संसाधनों पर टिके रहें जो प्रारंभिक पृष्ठ रेंडरिंग के लिए आवश्यक हैं।

  2. बाहरी संसाधनों के लिए क्रॉसऑरिजिन का उपयोग करें: किसी भिन्न डोमेन से संसाधनों को प्रीलोड करते समय, क्रॉसऑरिजिन विशेषता को शामिल करना सुनिश्चित करें। यह सुनिश्चित करता है कि आपका संसाधन CORS समस्याओं के बिना सही ढंग से प्राप्त किया जा सकता है।

  3. उचित कैश हैंडलिंग सुनिश्चित करें: अनावश्यक नेटवर्क अनुरोधों को रोकने के लिए प्रीलोडेड संसाधन कैश करने योग्य होने चाहिए। इससे आपके सर्वर और उपयोगकर्ता के ब्राउज़र दोनों पर लोड कम हो जाता है।

  4. हर चीज को प्रीलोड न करें: ओवर-प्रीलोडिंग से ब्राउज़र पर अनावश्यक दबाव पड़ सकता है, जिससे प्रदर्शन में गिरावट आ सकती है। केवल प्रीलोड संपत्तियाँ जो महत्वपूर्ण रेंडरिंग पथ के लिए आवश्यक हैं।

आपकी वेबसाइट पर rel=”preload” का उपयोग करने का उदाहरण
यहां इसका पूरा उदाहरण दिया गया है कि आप एक सामान्य वेब पेज में rel=''preload'' को कैसे एकीकृत कर सकते हैं:



    Preload Example

Preload Example

Hero Image

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

rel='preload' का उपयोग कब नहीं करना चाहिए

हालांकि प्रीलोड शक्तिशाली है, यह सभी संसाधनों के लिए कोई जादुई समाधान नहीं है। यहां कुछ मामले दिए गए हैं जहां आप इसका उपयोग करने से बचना चाहेंगे:

गैर-महत्वपूर्ण संसाधन: उन संपत्तियों को पहले से लोड न करें जो आपके पृष्ठ के प्रारंभिक प्रतिपादन के लिए आवश्यक नहीं हैं।

अप्रत्याशित संसाधन: यदि कुछ संपत्तियां सशर्त हैं या उपयोगकर्ता इंटरैक्शन पर निर्भर करती हैं (जैसे कि तह के नीचे की छवियां या स्थगित जावास्क्रिप्ट), तो जरूरत पड़ने पर ब्राउज़र को उन्हें लाने देना सबसे अच्छा है।

निष्कर्ष
rel=''preload'' का उपयोग ब्राउज़र को यथाशीघ्र महत्वपूर्ण संसाधन लाने के लिए कहकर अपनी वेबसाइट को गति देने का एक सरल लेकिन प्रभावी तरीका है। फ़ॉन्ट, स्टाइलशीट और छवियों जैसी आवश्यक संपत्तियों को पहले से लोड करने पर ध्यान केंद्रित करके, आप लोड समय को कम कर सकते हैं और उपयोगकर्ता अनुभव को बढ़ा सकते हैं।

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

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/rajeshkumaryadavdotcom/speed-up-your-website-with-relpreload-166m?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3