السلام عليكم
كشرح مبسط:
- دور الملفات المؤقتة (الكاش Cache)
الملفات المؤقتة ضرورة لكل موقع يزوره الزوار بكثرة حيث يقوم بتخفيف الضغط عن قاعدة البيانات.
تصور ان يكون لديك منتدى او برنامج مقالات يقوم بالاتصال بقاعدة البيانات واستخراج 10 نتائج في الصفحة
وتصور ايضا ان يكون عدد الزوار لتلك الصفحة مثلا 100
اذا 100 *10 تعطي 1000 استعلام في اللحظة الواحدة بالاضافة اذا كانت لديك اتصالات اخرى مع القاعدة لجلب معلومات اخرى
مثل اعدادات الموقع والأقسام ووو.....
هدا سيؤثر على الموقع وسرعته خاصة ادا كانت الاستضافة مشتركة والمواصفات محدودة للسيرفر ، أو كان هناك خلل في اعدادت الموقع او السيرفر.
المهم فكرة الملفات المؤقتة ) الكاش ) هي عند جلب البيانات من القاعدة تقوم بحفظ المخرجات في متغير وتقوم بارساله الى ملف مؤقت يتم انشائه اليا ويتم طباعة المتغير في الصفحة كأنه لم يتم اي شيء ولكن الزائر الثاني والثالث و....العاشر ....والأخرون..... سيتم اظهار لهم الملف المؤقت
- الاستعلامات requests
تكون على قاعدة البيانات (مع ارتفاع عدد الزوار) تضر بالسيرفر وتؤثر على سرعة تصفح و استهلاك موارد السرفر
خلاصة: فكرة الكاش لتقليل من عدد الاستعلامات
نضام الكاش يقوم بالتخفيف عن الضغط على قواعد ـ يقوم بتخزين بعض الملفات او الصفحات بمجلد معين ليتم قراءتها من غير الرجوع الى قواعد البيانات .
وبالتالي عدم استنزاف الموراد المخصصة على السيرفر، وضمان سرعة الموقع والتقليل من اللود load, و الدي كما تعلمون يتسبب في حالة بقائه لمدة معينة في توقف الموقع .
وربما تلقي اشعار من الاستضافة بضرورة حل المشاكل او الترقية لاستضافة أقوى......
في الأخير تحية صادقة لمبرمجنا "سليمان" ولباقي المساهمين في العمل من أجل التطويرات في النسخة PBBoard 3.0.2 بما فيها تطوير وتحسين نظام الكاش
دمتم متألقين.