आपने सीजीआई से परे कोल्डफ्यूजन से संबंधित लेख पढ़ सकते हैं जो बताते हैं कि डेटाबेस एक्सेस के साथ वेब साइट्स कैसे सेट अप करें, लेकिन अक्सर लेख विवरण में नहीं जाते हैं कि आप डेटाबेस संचालित साइट को क्यों सेट अप करना चाहते हैं या क्या ऐसा करने के फायदे हो सकते हैं।
डेटाबेस ड्राइव वेबसाइट के लाभ
सामग्री जो डेटाबेस में संग्रहीत होती है और वेब पृष्ठों पर वितरित की जाती है (जैसा कि उस सामग्री के विपरीत प्रत्येक पृष्ठ के HTML में हार्ड-कोड किया गया है) साइट पर अधिक लचीलापन की अनुमति देता है। चूंकि सामग्री केंद्रीय स्थान (डेटाबेस) में संग्रहीत होती है, इसलिए उस सामग्री में कोई भी परिवर्तन सामग्री का उपयोग करने वाले प्रत्येक पृष्ठ पर दिखाई देता है। इसका अर्थ यह है कि आप साइट को अधिक आसानी से प्रबंधित कर सकते हैं क्योंकि एक ही परिवर्तन उन पृष्ठों में से प्रत्येक को मैन्युअल रूप से संपादित करने की आवश्यकता के बजाय सैकड़ों पृष्ठों को प्रभावित कर सकता है।
डेटाबेस के लिए किस प्रकार की जानकारी उपयुक्त है?
कुछ तरीकों से, किसी वेब पेज पर वितरित की जाने वाली कोई भी जानकारी डेटाबेस के लिए उपयुक्त होगी, लेकिन कुछ चीजें हैं जो दूसरों की तुलना में बेहतर अनुकूल हैं:
- ऐसी सामग्री जो किसी साइट पर कई स्थानों पर दिखाई देनी चाहिए (उदा। प्रेस विज्ञप्तियां या ब्लॉग लेख)
- पता और फोन सूचियां
- उत्पाद सूची
- मूल्य सूची
इन सभी प्रकार की जानकारी एक स्थिर वेबसाइट पर प्रदर्शित की जा सकती है और यदि आपके पास थोड़ी सी जानकारी है और केवल एक ही पृष्ठ पर उस जानकारी की आवश्यकता है, तो एक स्थिर पृष्ठ निश्चित रूप से इसे प्रदर्शित करने का सबसे आसान तरीका होगा। यदि, हालांकि, आपके पास बड़ी मात्रा में जानकारी है या यदि आप एक ही जानकारी को कई स्थानों पर प्रदर्शित करना चाहते हैं, तो डेटाबेस समय के साथ उस साइट को प्रबंधित करना अधिक आसान बनाता है।
उदाहरण के लिए, इस साइट को ले लो।
Go-Travels.com पर वेब डिज़ाइन साइट में बाहरी पृष्ठों के लिए बड़ी संख्या में लिंक हैं। लिंक विभिन्न श्रेणियों में विभाजित हैं, लेकिन कुछ लिंक कई श्रेणियों में उपयुक्त हैं। जब हमने साइट का निर्माण शुरू किया, तो हम इन लिंक पेजों को मैन्युअल रूप से ऊपर रख रहे थे, लेकिन जब हमें लगभग 1000 लिंक मिलते थे तो साइट को बनाए रखने के लिए इसे और अधिक कठिन हो गया और हम जानते थे कि साइट भी बड़ी हो गई है, इसलिए यह चुनौती कभी भी बन जाएगी अधिक से अधिक। इस मुद्दे को हल करने के लिए, हमने एक सप्ताहांत बिताया, सभी जानकारी को एक साधारण एक्सेस डेटाबेस में डाल दिया जो इसे साइट के पृष्ठों पर पहुंचा सकता था।
यह मेरे लिए क्या करता है?
- नए लिंक जोड़ने के लिए तेज़ है।
- जब हम पेज बनाते हैं, तो हम नए लिंक जोड़ने के लिए बस एक फॉर्म भरते हैं।
- लिंक बनाए रखना आसान है।
- पृष्ठ कोल्डफ्यूजन द्वारा बनाया गया है और उस छवि को हटा दिए जाने पर डेटाबेस में एम्बेड की गई तारीख के साथ "नई" छवि शामिल करें।
- हमें एचटीएमएल लिखना नहीं है।
- जबकि हम हर समय एचटीएमएल लिखते हैं, यह मशीन तेज है अगर मशीन मेरे लिए यह करती है। यह मुझे अन्य चीजों को लिखने का समय देता है।
दोष क्या हैं?
प्राथमिक दोष यह है कि हमारी वेबसाइट में डेटाबेस पहुंच नहीं है। इस प्रकार, पृष्ठ गतिशील रूप से उत्पन्न नहीं होते हैं। इसका अर्थ यह है कि यदि हम किसी पृष्ठ पर नए लिंक जोड़ते हैं, तो आप उन्हें तब तक नहीं देख पाएंगे जब तक हम पृष्ठ उत्पन्न नहीं करते और इसे साइट पर अपलोड नहीं करते। हालांकि, इनमें से कोई भी सच नहीं होगा, अगर यह पूरी तरह से एकीकृत वेब-डेटाबेस सिस्टम था, अधिमानतः एक सीएमएस या सामग्री प्रबंधन प्रणाली।
सीएमएस (कंटेंट मैनेजमेंट सिस्टम) प्लेटफॉर्म पर एक नोट
आज, वर्डप्रेस, ड्रूपल, जूमला, या अभिव्यक्तिइंजिन जैसे सीएमएस प्लेटफ़ॉर्म पर कई वेबसाइटें बनाई गई हैं। ये प्लेटफॉर्म सभी वेब साइटों पर तत्वों को स्टोर और वितरित करने के लिए डेटाबेस का उपयोग करते हैं। एक सीएमएस आपको किसी साइट पर डेटाबेस पहुंच स्थापित करने का प्रयास करने के संघर्ष के बिना डेटाबेस संचालित साइट होने के लाभों का लाभ उठाने की अनुमति दे सकता है। सीएमएस प्लेटफ़ॉर्म में पहले से ही इस कनेक्शन को शामिल किया गया है, जिससे विभिन्न पृष्ठों में सामग्री का स्वचालन आसान हो जाता है।
जेरेमी गिरार्ड द्वारा संपादित .




