المشاركة الأصلية كتبت بواسطة: Soliman وعليكم السلام
تخزين الكاش وجلب البيانات من قاعدة البيانات بشكل مباشر في كل مرة يسبب لود وضغط واستهلاك لموارد السيرفر ويسبب بطئ في التصفح ولا ننصح بالغائه .
علما أن مجلد cache في PBBoard يستخدم لتخزين بيانات:
- مجموعات المستخدمين والأقسام وصلاحيات المجموعات على الأقسام واكواد الملحقات وقوالب الإستايلات فقط
لا يتم استخدامه في المواضيع والأعضاء كما تفضلت .
موفق
تمام اخي سليمان كما تفضلت انه حقا يساعد في تخفيف استهلاك موارد السيرفر بشكل ملحوظ
لكن..
انا استخدم نفس النسخة لأكثر من منتدى بقاعدة بيانات مختلفة في كل مرة
حيث قمت بتعديل ملف الاتصال (config) الى طريقة اتصال خاصة
وهذا فقط للتوضيح
CODE
$conDB = mysqli_connect("localhost","user",'pass',"name");
$forum_user =(explode(".",$_SERVER['HTTP_HOST']));
$user = $forum_user[0];
$selectDB = $conDB->query("SELECT * FROM forums WHERE domain = '$user' ");
$fetchDB = mysqli_fetch_assoc($selectDB);
$sDB = $fetchDB['domaine'];
$oldDB = "forum_".$user;
if($sDB == $user){
$config['db']['name'] = $oldDB ;
}
$config['db']['server'] = 'localhost';
$config['db']['username'] = 'user';
$config['db']['password'] = 'pass';
$config['db']['prefix'] = 'pbb_';
$config['db']['dbtype'] = 'mysqli';
لذلك انا بحاجة لإلغاء نظام الكاش لأن المنتديات اصبحت تضارب بعضها البعض
دمت بخير.