يعلم الجميع أن لدينا اللواحق الخاصة كل يوم ، واللواحق المختلفة تتوافق مع تنسيقات المستندات المختلفة واللوائح المختلفة ، والاستخدام. معظم مطورينا يعرفون فقط أنهم لا يختلفون ويمكن استخدامه بشكل تعسفي.
بادئ ذي بدء ، قدم .html و .htmlHTML هي واحدة من أشكال الحفظ الأساسي والأكثر استخدامًا في ملفات الويب اليوم. الصفحة.
فيما يتعلق بـ HTM ، لا يوجد في الواقع فرق أساسي من HTML. نظرًا لأن بعض النظام القديم (32 -Pit) لا يمكنه تحديد امتداد ملفات 4 -digit ، فإن بعض الخادم يتطلب آخر l من .html لحذفه. يمكن للمتصفح تحديد هذه الملفات وفتحها تلقائيًا ، ولكن عند كتابة صفحات الويب هذه ، يجب أن تكون المقابلة ، أي index.html و index.htm هما ملفان مختلفان ، يتوافقان مع عناوين مختلفة.
ثانياً ، قدم .shtml و .shtmحول SHTML هو ملف يعتمد على تقنية SSI ، أي الإرشادات التي تحتوي على جانب الخادم تتضمن SSI Serve. SCAN معرفة ما إذا كان هناك تعليمات خاصة SSI في ملف SHTML ، إذا كان الأمر كذلك ، اشرح تعليمات SSI وفقًا لقواعد إعداد خادم الويب ، ثم اشرحها مع HTML العادي الذي يشرح وعرض مع HTML العادي.
حول SHTM ، تشبه العلاقة بين SHTM و SHTML تقريبًا العلاقة بين HTM و HTML.
أخيرًا ، العلاقة بين HTML أو HTM و SHTML أو SHTMHTML أو HTM هو تنسيق صفحة ثابتة ، مما يعني أنه لا توجد حاجة لتحليل البرنامج النصي فيه ، أو لا توجد خادم تنفيذ البرامج النصية فيه ، ويستند SHTML أو SHTM على تقنية SSI ، عندما يقوم الخادم بتنفيذ البرنامج النصي انظر إليها كلغة ديناميكية ، تمامًا مثل PHP أو JSP أو ASP.
عندما لا يتضمن SHTML أو SHTM البرنامج النصي القابل للتنفيذ على جانب الخادم ، فإن دوره هو نفسه HTML أو HTM.
الفرق بين SHTML و HTML ، إذا كنت تستخدم جملة لشرح: SHTML ليس HTML ولكن API الخادم ، SHTML هو HTML لديناميكية الخادم.
على الرغم من أن كلاهما عبارة عن تنسيقات فائقة النص ، إلا أن SHTML هو ملف لتكنولوجيا SSI. أي أن جانب الخادم يتضمن خادم SSI يحتوي على تعليمات. إذا كان لدى خادم الويب وظائف SSI (معظمها (خاصةً خادم الويب UNIX) مثل NetScape Enterprise Server يدعم أوامر SSI).
وسوف يستمتع بشكل خاص ملفات SHTML. اجتاح ملف SHTML أولاً لمعرفة أنه لا يوجد تعليمات خاصة SSI الآن.
إذا قمت بتعيين خادم الويب ، فقم بتعيين تعليمات SSI. بعد التفسير ، سوف نذهب بعيدا مع متوسط HTML.
SHTMLمع تمديد ملف HTML من SSI (يتضمن جانب الخادم) ، يشار إلى SSI (Server Side) باسم الخادم المضمّن أو الخادم.
مبدأ عمل SSI:قبل إرسال المحتوى إلى المتصفح ، يمكنك استخدام جانب الخادم لتضمين تعليمات (SSI) لتضمين النص أو الرسومات أو معلومات التطبيق إلى صفحة الويب. على سبيل المثال ، يمكن استخدام SSI لتضمين ختم النموذج/التاريخ أو بيان حقوق الطبع والنشر أو نموذج للعملاء لملء ورجع. يعد استخدام النص أو الرسومات التي تظهر مرارًا وتكرارًا في ملفات متعددة طريقة بسيطة. ابق على المحتوى في ملف دون الحاجة إلى إدخال المحتوى في جميع الملفات. يمكنك الاتصال بالملف ببيان بسيط للغاية. علاوة على ذلك ، عند استخدام ملف ، يمكن إكمال جميع التغييرات على المحتوى في مكان واحد.
نظرًا لأن الملفات التي تحتوي على تعليمات SSI تتم معالجتها خصيصًا ، يجب إعطاء ملحق ملف SSI لجميع ملفات SSI. اسم التمديد الافتراضي هو .stm ، .shtm و .shtml
يعالج خادم الويب تعليمات SSI أثناء معالجة صفحة الويب. عندما يواجه خادم الويب تعليمات SSI ، أدخل المحتوى الذي يحتوي على الملف في صفحة الويب HTML مباشرة. إذا كان الملف يحتوي على تعليمات SSI ، فسيتم إدخال هذا الملف في نفس الوقت. بالإضافة إلى الإرشادات الأساسية التي تحتوي على ملفات ، يمكنك أيضًا استخدام تعليمات SSI لإدراج المعلومات ذات الصلة (مثل حجم الملف) أو تشغيل الأمر أو الأمر shell.
تتمثل إحدى المشكلات التي تواجهها مواقع الويب التي غالباً ما في أن هيكل الموقع قد تم إصلاحه ، ولكن من أجل تحديث القليل من المحتوى ، يجب إعادة صنع عدد كبير من صفحات الويب. يوفر SSI طريقة بسيطة وفعالة لحل هذه المشكلة. البرنامج والسماح للبرنامج بعمل البرنامج ودع البرنامج يصنع البرنامج تلقائيًا.
لذلك ، فإن الغرض من الصفحة بتنسيق SHTML يشبه ASP ، ولكن نظرًا لأنها API ، فإنها تتمتع سرعة تشغيل أسرع ، وكفاءة أعلى ، وأسرع من ASP ، وأبطأ من HTML. وما إلى ذلك) ، فكر في الأمر ، لديك قسم من HTML ، تحتاج إلى إدراج بعض البرامج النصية الخاصة للخادم الخاصة في الوسط ، مثل إدخال فقرات HTML الأخرى ، فأنت تختار ASP لإكمال هذه المهمة ، ولكن إذا كانت المهمة أكثر أثقل ، يجب أن تكون مطلوبًا أكثر.