قم بتطبيقه لجعل بعض المجالات العامة في الموقع في صفحات مستقلة ، ثم استخدم هذه التكنولوجيا لتضمينها في صفحات أخرى تتطلب محتوى في هذا المجال.
الآلية:
آلية SSI هي إدراج ديناميكي ، بدلاً من الجيل الثابت. يحدث ذلك بسبب خادم ويب ، مثل Apache ، عندما يتلقى طلب المستخدم ، إذا كان يتم تحليله في تعليمات إدراج SSI ، فسيقوم تلقائيًا بإخراج الصفحة المضمنة وتضمينها في الصفحة المطلوبة وإرسالها إلى المستخدم كصفحة كاملة. بالنسبة للمستخدم ، ليس هناك أي فكرة عما فعله الخادم ، لكنه يعرف فقط الحصول على صفحة كاملة.
فائدة:
من آلية عمل SSI ، نعلم أن إجراء التضمين يحدث في كل مرة يطلب المستخدم الصفحة ، لذلك إذا تغير محتوى الصفحة المضمنة ، فيمكن أيضًا أن ينعكس في الوقت الفعلي. لهذا السبب ، من السهل تنفيذ التضمين الديناميكي للصفحات الثابتة. يمكننا استخدامه لإدراك المناطق العامة في الموقع بأكمله ، أو نشر الكثير من المناطق المكررة في صفحة ثابتة مستقلة ، ثم استخدام تعليمات SSI لتضمينها عند الحاجة ، مثل رأس وذيل الموقع بأكمله ، وأحدث الأخبار لموقع الويب بأكمله ، وأهم تصنيفات ، إلخ. هذه التكنولوجيا تستخدم على نطاق واسع من قبل معظم المواقع البوربية ، مثل 163 ، Sina ، إلخ.
كيفية تنفيذ المحتوى الأكثر سخونة:
قم أولاً بتكوين بيئة SSI (ارجع إلى دروس تكوين SSI الأخرى)
ثم قم بإنشاء عقدة مستقلة
قم بإنشاء صفحة نشر أو مقالة إضافية جديدة ، وربط القالب الصغير الذي يطلق على المحتوى الأكثر سخونة ، وحدد مسار واسم الملف في نفس الوقت
ثم نشرها في صفحة HTML ثابتة/hot.html
ثم اكتب أمر SSI التالي في المربع مع وجود محتوى ساخن على الصفحة الرئيسية للموقع
<!-#تضمين Virtual =/hot.html->
قم بتغيير الامتداد المنشور على الصفحة الرئيسية إلى index.shtml (يجب أيضًا إضافة صفحة المستند الافتراضية للدليل في تكوين الخادم مع نوع SHTML)
وبهذه الطريقة ، يمكنك رؤية التأثير باستخدام /index.shtml. بعد إضافة مجموعة من المقالات في كل مرة ، تحتاج فقط إلى تحديث هذا hot.html ، ولا تحتاج إلى تحديث الصفحة الرئيسية.
يمكن لهذه الطريقة حتى جعل جميع كتل قائمة الأعمدة في الصفحة الرئيسية في هذا النموذج. باستخدام وظيفة النشر الإضافية لكل عقدة ، يمكنك إضافة صفحة صغيرة لنشر قائمة المحتوى لهذه العقدة أثناء نشر الصفحة الرئيسية للعمود ، ثم تضمينها بتعليمات SSI على الصفحة الرئيسية. في المستقبل ، ما عليك سوى تحديث صفحة النشر الإضافية للعمود ، ولا تحتاج إلى تحديث الصفحة الرئيسية في أي وقت!