डायनामिक वेबसाइट डायनामिक वेब पेजों का एक संग्रह(collection) है जिसकी सामग्री(content) गतिशील(dynamic) रूप से बदल जाती है। यह एक डेटाबेस या सामग्री प्रबंधन प्रणाली (CMS-content management system) से सामग्री(Content) तक पहुँचता है। इसलिए, जब आप डेटाबेस की सामग्री(Content) को बदलते(Change) या अपडेट(Update) करते हैं, तो वेबसाइट की सामग्री(Content) को भी बदल दिया जाता है या अपडेट किया जाता है।

डायनामिक वेबसाइट क्लाइंट-साइड स्क्रिप्टिंग या सर्वर-साइड स्क्रिप्टिंग का उपयोग करती है, या दोनों Dynamic content उत्पन्न करने के लिए है।





क्लाइंट साइड स्क्रिप्टिंग उपयोगकर्ता इनपुट के आधार पर क्लाइंट कंप्यूटर पर सामग्री उत्पन्न(content generate) करता है। वेब ब्राउज़र सर्वर से वेब पेज को डाउनलोड करता है और उपयोगकर्ता(Users) को जानकारी प्रदान करने के लिए पेज के भीतर कोड को संसाधित(processed) करता है।

सर्वर साइड स्क्रिप्टिंग में, सॉफ्टवेयर सर्वर पर चलता है और सर्वर में प्रोसेसिंग पूरी हो जाती है फिर उपयोगकर्ता(Users) को सादे पेज(Blank Page) भेजे जाते हैं। डायनामिक वेबसाइटों में वे वेब पेज होते हैं जो वास्तविक समय में उत्पन्न होते हैं। इन पृष्ठों में PHP या ASP जैसे वेब स्क्रिप्टिंग कोड शामिल हैं। जब एक डायनामिक पेज एक्सेस किया जाता है, तो पेज के भीतर कोड वेब सर्वर पर पार्स किया जाता है और परिणामस्वरूप HTML क्लाइंट के वेब ब्राउजर में भेजा जाता है।
what is dynamic website in hindi

अधिकांश बड़ी वेबसाइटें Dynamic हैं, क्योंकि वे Static Website की तुलना में बनाए रखना आसान है। ऐसा इसलिए है क्योंकि Static Page में प्रत्येक में Unique Content होती है, जिसका अर्थ है कि जब भी कोई परिवर्तन किया जाता है, तो उन्हें मैन्युअल रूप से खोला(Open), संपादित(Edit) और प्रकाशित(Publish) किया जाना चाहिए। दूसरी ओर, डायनेमिक पृष्ठ(Dynamic Page), डेटाबेस से जानकारी तक पहुँचते हैं। इसलिए, डायनेमिक पेज की सामग्री(Content) को बदलने के लिए, वेबमास्टर को केवल डेटाबेस रिकॉर्ड को अपडेट करने की आवश्यकता हो सकती है। यह उन बड़ी साइटों के लिए विशेष रूप से उपयोगी है जिनमें सैकड़ों या हजारों पृष्ठ हैं। यह कई उपयोगकर्ताओं(Users) के लिए पृष्ठों(Pages) के लेआउट(Layout) को संपादित(edit) किए बिना किसी वेबसाइट की सामग्री(content) को अपडेट करना संभव बनाता है।
डायनामिक वेबसाइटें जो किसी डेटाबेस से जानकारी एक्सेस करती हैं, उन्हें डेटाबेस-संचालित वेबसाइट भी कहा जाता है।

  • डायनामिक वेबसाइटों के प्रकार [Type of Dynamic Website? in Hindi]

    • क्लाइंट-साइड स्क्रिप्टिंग [Clint Side Scripting]

मूल रूप से, क्लाइंट-साइड स्क्रिप्ट क्लाइंट-साइड सामग्री(content) का उत्पादन करते हैं। इस प्रकार, क्लाइंट-साइड सामग्री(content) क्लाइंट के पीसी पर उत्पन्न(generate) होती है, लेकिन सर्वर पर नहीं। ऐसे मामलों में, ग्राहक का ब्राउज़र सर्वर से वेबसाइट की सामग्री को सही लोड करता है, एक वेब पेज में शामिल कोड का ट्रीट करता है, और उसके बाद रीडर को कंटेंट का एक अपडेट वर्जन दिखाता है।

    • सर्वर-साइड स्क्रिप्टिंग [Server- Side Scripting]

पेज लोड होने के दौरान सर्वर-साइड सामग्री को जन्म(spawned) दिया जाता है। इसलिए, वेब पेज, जब वेबसाइट लोड होती है, तो सर्वर-साइड स्क्रिप्टिंग का उपयोग करें। इसका मतलब है कि सर्वर-साइड स्क्रिप्टिंग की मदद से बनाई गई वेबसाइटें उस समय उत्पन्न(generate) होती हैं जब उपयोगकर्ता(Users) अलग-अलग वेबपेज डाउनलोड कर रहा होता है। इस तरह की स्क्रिप्टिंग की मदद से बनाई गई वेबसाइटें ऐसी CMS (कंटेंट मैनेजमेंट सिस्टम) की मदद से बनाई जाती हैं जैसे वर्डप्रेस, जुमला, ड्रुपल आदि।

    • संयोजन स्क्रिप्टिंग [Combination Scripting]

आमतौर पर, आधुनिक Dynamic Website क्लाइंट-साइड और सर्वर-साइड स्क्रिप्टिंग को जोड़ती हैं। पूरा "नया वेब स्पेस" इस पर आधारित है क्योंकि यह विधि सर्वर के लोड समय को बहुत कम करने में मदद करती है। बस, सर्वर पार्सर द्वारा पूरे पृष्ठ(Page) को पुनर्जीवित(Revived) करने की आवश्यकता नहीं है, बस एक आवश्यक सामग्री संचारित(content transmit) करें जो परिवर्तित(modified) होने जा रही है।


Post a Comment

Blogger

Your Comment Will be Show after Approval , Thanks

Ads

 
[X]

Subscribe for our all latest News and Updates

Enter your email address: