بين صفحات الويب الثابتة والدينامية: ثابت مقابل صفحات الويب الديناميكية مقارنة

Anonim

ثابت مقابل صفحات الويب الديناميكية

الإنترنت عبارة عن مجموعة كبيرة من أجهزة الكمبيوتر العميلة والخوادم المترابطة. بروتوكول نقل النص التشعبي (هتب) يسهل الاتصال ونقل البيانات بين هذين المستويين من المستويات، وهو رمز قياسي.

عندما يحاول جهاز كمبيوتر عميل مثل جهاز الكمبيوتر الذي تستخدمه عرض صفحة ويب معينة من خلال متصفح الويب، فإنه يرسل طلبا إلى الكمبيوتر الذي يستضيف موقع الويب (الخادم) لإرسال تفاصيل الموقع مرة أخرى. إذا كان المحتوى الذي يطلبه الكمبيوتر العميل متوفرا، يتم إرسال مكونات الموقع إلى متصفح ويب العميل بتنسيق هتمل من خلال هتب، ثم يقوم متصفح الويب بإعادة إنشاء موقع الويب على الكمبيوتر العميل ويعرضه. يحدد محدد موقع الموارد الموحد بشكل فريد الموارد على الملقم والخادم الذي يتلقى الطلبات ويستجيب يعرف باسم ملقم هتب.

تنشأ الاختلافات في موقع الويب الثابت والديناميكي عن عمليات التغيير خلف خادم هتب.

المزيد حول صفحات الويب الثابتة

موقع ويب ثابت هو موقع ويب يعرض نفس المحتوى لجميع المستخدمين الذين يشاهدون الموقع في نفس الوقت. ببساطة موقع ثابت هو موقع ثابت، والمحتوى لا يتغير من المستخدم إلى المستخدم.

والسبب في ذلك هو الطريقة التي بنيت بها مواقع الويب الثابتة. من الناحية الفنية يتكون موقع ويب ثابت من مجموعة من وثائق هتمل استضافتها على الخادم، والتي هي مترابطة من خلال الارتباطات التشعبية. ومع ذلك، هذه الصفحات مستقلة عن بعضها البعض، ويتم كتابة التعليمات البرمجية والمحتويات المميزة الأخرى وحفظها كملفات فردية على الذاكرة الثابتة من الملقم. إذا كان يجب إجراء تغيير على الموقع يجب أن يتم يدويا عن طريق تغيير التعليمات البرمجية لكل صفحة ويب.

صفحة الويب داخل الملقم هي ملف هتمل فردي يمكن التعرف عليه بآخر عنوان ورل للملف؛. هتمل أو. هتم هي صفحات ويب ثابتة حيث يتم حفظ الصفحات بتنسيق هتمل.

عندما يقوم عميل ويب بتقديم طلب لصفحة ويب ثابتة إلى خادم الويب، فإن خادم الويب (ويعرف أيضا باسم خادم هتب) يفسر ويحدد الصفحة المطلوبة باستخدام عنوان ورل في الطلب ويرسل الصفحة إلى متصفح الويب من خلال هتب. خوادم هتب أو ويب الأكثر شيوعا المستخدمة لهذا الغرض هي إيس من مايكروسوفت لمنصة ويندوز و أباتشي من قبل مؤسسة أبيس.

- 3>>

المزيد حول صفحات الويب الديناميكية

على النقيض من صفحات الويب الثابتة، تحصل صفحات الويب الديناميكية على أسمائها بسبب المحتوى الديناميكي المتاح.هذا هو المحتوى المعروض على الموقع قد تتغير من المستخدم إلى المستخدم و / أو من وقت لآخر. ومن أمثلة صفحات الويب الديناميكية مواقع أمازون و ياهو و غميل و كنن و إيتونس.

مرة أخرى، يختلف هيكل خادم الويب عن صفحات الاستضافة الثابتة إلى الصفحات الديناميكية. ونظرا لأن صفحات الويب الديناميكية تتطلب توفير محتوى مختلف لكل مستخدم، فإنه ليس من العملي تخزين نسخ مختلفة من نفس الصفحة على ذاكرة الخادم وتقديمها لأن هذه تتطلب موارد كبيرة لدعم العملية. ولذلك، فإن طريقة مريحة إلى حد ما للحفاظ على المكونات منفصلة في عدة مخازن، وجمعها معا في تخطيط مشترك ومن ثم نقل إلى متصفح العميل.

ويتحقق ذلك من خلال تطبيق ملقم التطبيق والموارد قاعدة بيانات متصلة بخادم الويب. عند إجراء طلب لعنوان ورل محدد من قبل متصفح الويب، يتلقى خادم الويب المعلومات ويمررها إلى خادم التطبيق لتوفير ملف هتمل المشار إليه في عنوان ورل. وبما أنه لا توجد صفحة هتمل ثابتة، فإن خادم التطبيقات يبرز التخطيط لعنوان ورل المطلوب ويملأه بالمحتوى ذي الصلة مثل النصوص والصور والصوت والفيديو.

أمثلة لخوادم التطبيق هي فب و أسب. شبكة. أوراكل أبليكاتيون إكسبريس و ميسكل هي أمثلة لبرامج قاعدة البيانات.

ما هو الفرق بين صفحات الويب الثابتة والديناميكية؟

• تحتوي صفحات الويب الثابتة على محتوى ثابت بينما قد تتغير صفحات الويب الديناميكية.

• يجب تغيير صفحات الويب الثابتة يدويا، بينما يمكن تحميل التغييرات على صفحة ديناميكية من خلال تطبيق حيث يتم تخزين الموارد في قاعدة بيانات.

• لا تستخدم صفحات الويب الثابتة سوى خادم ويب، بينما تستخدم صفحات الويب الديناميكية خادم ويب وخادم تطبيقات وقاعدة بيانات.