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

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

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

فيديو: الفرق بين صفحات الويب الثابتة والديناميكية
فيديو: الفرق بين "فعل" و "عمل" و "صنع" 2024, شهر نوفمبر
Anonim

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

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

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

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

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

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

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

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

عندما يقدم عميل الويب طلبًا لصفحة ويب ثابتة إلى خادم الويب ، فإن خادم الويب (المعروف أيضًا باسم خادم HTTP) يفسر ويحدد الصفحة المطلوبة باستخدام عنوان URL في الطلب ويرسل الصفحة إلى متصفح الويب من خلال HTTP. أكثر خوادم HTTP أو الويب شيوعًا المستخدمة لهذا الغرض هي IIS من Microsoft لمنصة windows و Apache بواسطة مؤسسة Apace.

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

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

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

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

أمثلة لخوادم التطبيقات هي PHP و ASP. NET. يعد Oracle Application Express و MySQL أمثلة على برامج قواعد البيانات.

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

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

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

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

موصى به: