CMS: डिफर्ड डेटासेट सेट अप करना
4 मिनट
डिफर्ड डेटासेट ऐसा डेटासेट है, जो पेज का बाकी हिस्सा लोड होने के बाद अपने कनेक्टेड कंटेंट को लोड करता है। जब कोई एलिमेंट डिफर्ड डेटासेट से कनेक्ट होता है, तो पेज का वह स्टैटिक कंटेंट पहले लोड होता है जो CMS से कनेक्ट नहीं है। इसके बाद ही CMS से कनेक्टेड कंटेंट लोड होता है। डेटासेट के बारे में और जानें।
ध्यान दें:
डेटासेट और डिफर्ड डेटासेट, Wix Harmony Editor का हिस्सा नहीं हैं। Wix Harmony में, आप रिपीटर को सीधे अपने कलेक्शन से कनेक्ट करते हैं और Manage Items पैनल में कनेक्शन मैनेज करते हैं। Wix Harmony में CMS के नए अपडेट के बारे में और जानें।
शुरू करने से पहले:
डिफर्ड डेटासेट सेट अप करने के लिए, Dev मोड इनेबल करें।
डिफर्ड डेटासेट का इस्तेमाल क्यों करें?
डेटासेट यह कंट्रोल करता है कि आपके कलेक्शन का कौन-सा कंटेंट किसी खास एलिमेंट के जरिए आपकी साइट पर दिखेगा। रिपीटर्स जैसे कुछ एलिमेंट आपको एक साथ बड़ी मात्रा में कंटेंट दिखाने की सुविधा देते हैं। हालांकि, डेटासेट के साइज के आधार पर आपकी साइट के लोडिंग टाइम पर असर पड़ सकता है।
जब कोई रिपीटर बड़े डेटासेट से कनेक्ट होता है, तो उसे 'हेवी रिपीटर' कहा जाता है। डिफर्ड डेटासेट का इस्तेमाल करने से ऐसे रिपीटर वाले पेज की परफॉर्मेंस बेहतर हो सकती है।
हेवी रिपीटर क्या है?
इन स्थितियों में हम किसी रिपीटर को 'हेवी' मानते हैं:
- रिपीटर में 4 से ज्यादा कनेक्टेड इनर कंपोनेंट हैं, जिनमें इमेज शामिल हैं।
- रिपीटर एक बड़े कलेक्शन से लिंक है, जो कई रिपीटर आइटम दिखाने वाला बड़ा पेज जनरेट कर सकता है।
जरूरी:
डिफर्ड डेटासेट से कनेक्ट किए गए सभी एलिमेंट, पेज के दूसरे एलिमेंट के बाद रेंडर होते हैं। रिपीटर सबसे आम उदाहरण है, जिसमें डिफर्ड डेटासेट का पूरा फायदा दिखाई देता है। हालांकि, ध्यान रखें कि अगर कोई टेक्स्ट, इमेज या दूसरा एलिमेंट भी डिफर्ड डेटासेट से कनेक्ट है, तो ये एलिमेंट भी रिपीटर के साथ आखिर में रेंडर होंगे।
सीमाएं और जरूरी जानकारी
डिफर्ड डेटासेट का इस्तेमाल करते समय इन सीमाओं का ध्यान रखें।
- आप किसी भी रेगुलर डेटासेट को डिफर्ड डेटासेट के तौर पर सेट कर सकते हैं। हालांकि, डायनामिक पेज डेटासेट को डिफर्ड डेटासेट के तौर पर सेट नहीं किया जा सकता।
- आप किसी डेटासेट को तभी डिफर्ड के तौर पर सेट कर सकते हैं, जब उसका डेटासेट मोड 'रीड' या 'रीड और राइट' पर सेट हो।
- हम पुरजोर सलाह देते हैं कि ऐसा डेटासेट फ़िल्टर न जोड़ें, जिसमें वैल्यू सोर्स के तौर पर डिफर्ड डेटासेट का इस्तेमाल होता हो। ऐसा करने से दोनों डेटासेट एक ही समय पर रेंडर होंगे और डिफर्ड डेटासेट, डिफर्ड नहीं रहेगा।
- अगर किसी पेज पर कई डेटासेट हैं, तो डिफर्ड डेटासेट से कनेक्टेड एलिमेंट तब तक लोड नहीं होते, जब तक नॉन-डिफर्ड डेटासेट से कनेक्टेड दूसरे एलिमेंट लोड नहीं हो जाते।
जरूरी:
- आपका कंटेंट सर्वर पर रेंडर नहीं होता, इसलिए कोई भी सर्च इंजन उसे इंडेक्स नहीं करता। इस वजह से SEO के लिहाज से उसे पहचाना नहीं जाएगा।
- डिफर्ड डेटासेट से कनेक्टेड रिपीटर की वजह से लेआउट जंपिंग हो सकती है। इसलिए, डिफर्ड डेटासेट का इस्तेमाल ऐसे रिपीटर के लिए करने की सलाह दी जाती है, जो पेज के दिखाई देने वाले हिस्से से बाहर हो।
- यह एक एडवांस्ड फीचर है और आम तौर पर इसकी जरूरत नहीं होती। गलत तरीके से इस्तेमाल करने पर यह पेज को धीमा कर सकता है। इसका इस्तेमाल करने का फैसला लेने से पहले, पक्का करें कि आपको इसके काम करने का तरीका अच्छी तरह समझ में आ गया है।
डिफर्ड डेटासेट सेट अप करना
- अपने एडिटर पर जाएं और संबंधित पेज खोलें।
- संबंधित डेटासेट की सेटिंग्स पर जाएं:
- बाईं ओर CMS पर क्लिक करें।
- मैनेज पेज कनेक्शंस पर क्लिक करें।
- संबंधित डेटासेट के आगे मोर एक्शंस आइकन पर क्लिक करें और डेटासेट सेटिंग्स चुनें।
- फेच आफ्टर द पेज लोड्स के आगे मौजूद चेकबॉक्स पर क्लिक करें, जो परफॉर्मेंस के तहत है।

- बदलाव लाइव करने के लिए, तैयार होने पर अपनी साइट पब्लिश करें।
पर क्लिक करें।
पर क्लिक करें और डेटासेट सेटिंग्स चुनें।