PHPCMS တွင်ကော်လံ cache တွင်ကော်လံအချက်အလက်များကိုလျင်မြန်စွာရယူရန်, ဒေတာဘေ့စ်မေးမြန်းချက်အရေအတွက်ကိုလျှော့ချရန်အသုံးပြုသောကြောင့်ဝက်ဘ်ဆိုက် Access Speed ကိုတိုးတက်စေသည်။ ကြီးမားသောဒေတာပမာဏရှိသောဆိုဒ်များအတွက်ကော်လံသိုလှောင်ရုံကိုဖွင့်ထားခြင်းသည်စွမ်းဆောင်ရည်ကိုပိုမိုကောင်းမွန်စေရန်အရေးကြီးသောခြေလှမ်းတစ်ခုဖြစ်သည်။
PHPCMS ၏ကော်လံ cache ကိုအဓိကအားဖြင့်ကွဲပြားခြားနားသောနေရာများတွင်သိမ်းဆည်းထားနိုင်သည်။
အောက်ဖော်ပြပါသည် PHPCMs တွင်ကော်လံသိုမျဉ်းကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုသရုပ်ပြရန်ဥပမာတစ်ခုအဖြစ်ဖိုင် cache ဖြစ်သည်။
$Config = array(
'cache' => array(
'type' => 'file',
'path' => './cache/',
),
);
$catid = 1; // ကေျာက်တိုင်ID
$catinfo = get_cache('category_'.$catid); // 从缓存中获取ကေျာက်တိုင်数据
if(empty($catinfo)){ // ဒေတာ cache ထဲမှာမတည်ရှိပါက
$catinfo = get_category($catid); // 获取ကေျာက်တိုင်数据
set_cache('category_'.$catid, $catinfo); // 将ကေျာက်တိုင်数据存储到缓存中
}
// 使用ကေျာက်တိုင်数据...
$catid = 1; // ကေျာက်တိုင်ID
delete_cache('category_'.$catid); // 清除指定ကေျာက်တိုင်的缓存数据
အထက်ပါဥပမာများမှတစ်ဆင့်ကော်လံအချက်အလက်များကို cache သိုလှောင်ခြင်းနှင့်ရှင်းလင်းခြင်းအားအကောင်အထည်ဖော်နိုင်ပြီးဝက်ဘ်ဆိုက်လက်လှမ်းမီမှုမြန်နှုန်းနှင့်စွမ်းဆောင်ရည်ကိုတိုးတက်အောင်ပြုလုပ်နိုင်သည်။
အချုပ်အားဖြင့်တွင်ကော်လံ Cache သည် PPPCMS တွင်အဓိက optimization နည်းပညာဖြစ်သည်။ ကျိုးကြောင်းဆီလျော်သော cache သိုလှောင်ထားသောနေရာများကိုနေရာချခြင်းနှင့်နမူနာကုဒ်များကို အသုံးပြု. နမူနာကုဒ်များကို အသုံးပြု. ဝက်ဘ်ဆိုက်စွမ်းဆောင်ရည်နှင့်အသုံးပြုသူအတွေ့အကြုံကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။