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

احتاج الى الغاء نظام الكاش بشكل كامل


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif احتاج الى الغاء نظام الكاش بشكل كامل
  19-07-2020 07:16 مساءً  
محمد عكور
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: 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';





لذلك انا بحاجة لإلغاء نظام الكاش لأن المنتديات اصبحت تضارب بعضها البعض



دمت بخير.


الساعة الآن 09:05 AM