स्थिर और गतिशील वेब पेजों के बीच अंतर: स्थिर बनाम डायनामिक वेब पेज की तुलना
स्थिर बनाम डायनामिक वेब पन्ने
इंटरनेट परस्पर जुड़े क्लाइंट कंप्यूटर और सर्वर का एक बड़ा संग्रह है हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (एचटीटीपी) इन दो स्तरों के बीच संचार और डेटा ट्रांसफर की सुविधा देता है, जो एक मानक कोड है।
जब क्लाइंट कंप्यूटर जैसे कि आपके द्वारा उपयोग किए गए वेब ब्राउज़र के माध्यम से एक विशिष्ट वेब पेज को देखने का प्रयास करता है, तो यह वेबसाइट के विवरण वापस भेजने के लिए वेबसाइट (सर्वर) की मेजबानी करने वाले कंप्यूटर को एक अनुरोध भेजता है। अगर क्लाइंट कंप्यूटर द्वारा अनुरोधित सामग्री उपलब्ध है, तो वेबसाइट के घटकों को एचटीएमएल प्रारूप में क्लाइंट वेब ब्राउजर को एचटीएमएल प्रारूप में भेज दिया जाता है, और फिर वेब ब्राउजर वेबसाइट की क्लाइंट कंप्यूटर पर पुन: बनाता है और इसे प्रदर्शित करता है यूनिफ़ॉर्म रिसोर्स लोकेटर विशिष्ट रूप से सर्वर पर संसाधनों की पहचान करता है और सर्वर जो अनुरोध प्राप्त करता है और प्रतिक्रिया करता है वह एक HTTP सर्वर के रूप में जाना जाता है
एचटीटीपी सर्वर के पीछे परिवर्तन कार्यों से स्थिर और गतिशील वेबसाइट के अंतर पैदा होते हैं।
स्थिर वेब पेजों के बारे में अधिक
एक स्थैतिक वेबसाइट एक ऐसी वेबसाइट है जो एक ही समय में वेबसाइट को देखने वाले सभी उपयोगकर्ताओं के लिए समान सामग्री प्रदर्शित करती है। बस एक स्थिर वेबसाइट एक निश्चित वेबसाइट है, और सामग्री उपयोगकर्ता से उपयोगकर्ता में नहीं बदलती है।
इसके पीछे का कारण स्थिर वेब साइट्स का निर्माण होता है। तकनीकी रूप से एक स्थिर वेबसाइट में एक सर्वर पर होस्ट किए गए HTML दस्तावेज़ों का संग्रह होता है, जो हाइपरलिंक्स के माध्यम से परस्पर जुड़े होते हैं। हालांकि, ये पृष्ठ एक-दूसरे से स्वतंत्र हैं, और कोड और अन्य विशेषताओं वाली सामग्री को सर्वर की निश्चित स्मृति पर व्यक्तिगत फाइलों के रूप में लिखा और सहेजा जाता है। अगर वेबसाइट पर कोई बदलाव किया जाना है तो इसे प्रत्येक वेब पेज का कोड बदलकर मैन्युअल रूप से करना होगा।
सर्वर के अंदर का वेब पेज एक व्यक्तिगत एचटीएमएल फ़ाइल है जिसे फाइल के यूआरएल के आखिर में पहचाना जा सकता है; । html या एचटीएम स्थिर वेब पेज हैं जहां पृष्ठ HTML प्रारूप में सहेजे जाते हैं।
जब एक वेब क्लाइंट वेब सर्वर पर एक स्थिर वेब पेज के लिए अनुरोध करता है, तो वेब सर्वर (उर्फ एचटीटीपी सर्वर) अनुरोध में यूआरएल का उपयोग करके आवश्यक पृष्ठ की व्याख्या करता है और पता लगाता है और HTTP के माध्यम से वेब ब्राउजर को पेज भेजता है । इस उद्देश्य के लिए इस्तेमाल किए जाने वाले सबसे आम HTTP या वेब सर्वर IIS से माइक्रोसॉफ्ट के विंडोज प्लेटफॉर्म और अपाचे फास्ट फाउंडेशन के लिए हैं I
डायनामिक वेब पेज्स के बारे में अधिक
स्थिर वेब पेज के विपरीत, गतिशील वेब पेज उपलब्ध गतिशील सामग्री के कारण उनके नाम प्राप्त करते हैंयही वेबसाइट पर प्रदर्शित सामग्री उपयोगकर्ता से उपयोगकर्ता और / या समय-समय पर बदल सकती है। गतिशील वेब पृष्ठों के उदाहरण हैं अमेज़ॅन, याहू, जीमेल, सीएनएन और आईट्यून्स वेबसाइट।
दोबारा, वेब सर्वर की संरचना उस स्थिर पेजों से गतिशील पृष्ठों पर अलग है चूंकि गतिशील वेब पेजों को हर उपयोगकर्ता के लिए अलग-अलग सामग्री प्रदान करने की आवश्यकता होती है, यह सर्वर मेमोरी पर एक ही पेज के विभिन्न संस्करणों को स्टोर करने के लिए व्यावहारिक नहीं है और इन्हें वितरित करने के लिए ऑपरेशन के समर्थन में बड़े संसाधनों की आवश्यकता होती है। इसलिए, बल्कि सुविधाजनक तरीके से घटकों को कई भंडारों में अलग रखना है, और उन्हें एक आम लेआउट में एक साथ लाने और फिर क्लाइंट ब्राउज़र में स्थानांतरित करना है।
यह वेब सर्वर से जुड़े एक अनुप्रयोग सर्वर और संसाधन डेटाबेस को लागू करने से प्राप्त किया जाता है। जब एक विशिष्ट यूआरएल के लिए अनुरोध वेब ब्राउजर द्वारा किया जाता है, तो वेब सर्वर यूआरएल में इंगित एचटीएमएल फाइल प्रदान करने के लिए आवेदन सर्वर को सूचना प्राप्त करता है और पास करता है। चूंकि कोई निश्चित HTML पृष्ठ मौजूद नहीं है, इसलिए अनुप्रयोग सर्वर आवश्यक यूआरएल के लिए लेआउट को बाहर लाता है और इसे प्रासंगिक सामग्री जैसे पाठ, फोटो, ऑडियो, और वीडियो के साथ भरता है।
अनुप्रयोग सर्वर के लिए उदाहरण PHP और एएसपी हैं नेट। ओरेकल एप्लिकेशन एक्सप्रेस और MySQL डेटाबेस सॉफ़्टवेयर के लिए उदाहरण हैं।
स्थिर और गतिशील वेब पेजों में क्या अंतर है?
• स्थिर वेब पेजों में सामग्री को स्थिर कर दिया गया है जबकि गतिशील वेब पेज में सामग्री परिवर्तित हो सकती है।
• स्थिर वेब पेज को मैन्युअल रूप से बदलना होगा, जबकि किसी डायनेमिक पृष्ठ में किए गए बदलाव को एक ऐसे एप्लिकेशन के माध्यम से लोड किया जा सकता है जहां संसाधन डाटाबेस में जमा हो जाते हैं।
• स्थिर वेब पृष्ठ केवल एक वेब सर्वर का उपयोग करते हैं, जबकि गतिशील वेब पेज वेब सर्वर, अनुप्रयोग सर्वर और डेटाबेस का उपयोग करते हैं।