sudo apt-get install php-memcached
installation ပြီးဆုံးပြီးနောက် PHP.INI ဖိုင်တွင် Memp.ini ဖိုင်တွင် Memp.INI ဖိုင်တိုးချဲ့ရန်လိုအပ်သည်။
extension = memcached.so
ထို့နောက် configuration ကိုအကျိုးသက်ရောက်စေရန်ဝက်ဘ်ဆာဗာကိုပြန်ဖွင့်ပါ။
// MEMCICE ဆာဗာကို $ Memcached = Memcached = Memcached (); $ Memcached-> AddServer ('localhost', 11211); <p>// Memcack Cache မှအချက်အလက်များရရန်ကြိုးစားပါ<br> $ cacheekey = 'user_123';<br> $ ဒေတာ = $ Memcached-> Get ($ Cachekey);</p> <p>// ဒေတာသည် cache ထဲတွင်မရှိပါကဒေတာများကိုဒေတာဘေ့စ်မှအချက်အလက်များကိုမေးမြန်းပါ<br> လျှင် (! $ ဒေတာ) {<br> $ ဒေတာ = FetterDatafromdatabase ();<br> // cache အတွက်ဒေတာသိုလှောင်မှုနှင့်သက်တမ်းကုန်ဆုံးချိန်ကို 1 နာရီအထိသတ်မှတ်ပါ<br> $ Memcached-> Set ($ Cachekey, $ ဒေတာ, 3600);<br> }</p> <p>// စီးပွားရေးယုတ္တိဗေဒဆိုင်ရာအပြောင်းအလဲအတွက်အချက်အလက်များကိုအသုံးပြုပါ<br> // ...<br>
Code သည် Memcache ဆာဗာနှင့်ပထမဆုံးဆက်သွယ်ပြီးဆာဗာ၏လိပ်စာနှင့် port ကိုသတ်မှတ်သည်။ ထို့နောက်ဒေတာများကို cache မှရယူရန်ကြိုးစားပါ။ ဒေတာကိုသိမ်းဆည်းထားပြီးပါက, နောက်ဆက်တွဲအပြောင်းအလဲနဲ့အတွက်သိုလှောင်ထားတဲ့ဒေတာကိုတိုက်ရိုက်အသုံးပြုသည်။ ဒေတာမရှိပါကဒေတာဘေ့စ်မှမေးမြန်းခြင်းနှင့်စုံစမ်းမှုရှာဖွေမှုရလဒ်များကို cache ကိုရှာဖွေပါ။
သတိပြုသင့်သည်မှာ cache ထဲတွင်သိမ်းဆည်းထားသောအချက်အလက်များသည်များသောအားဖြင့်အကျိုးသင့်အကြောင်းသင့်ရှိသောသက်တမ်းကုန်ဆုံးရန်လိုအပ်သည်ဟုမှတ်ချက်ပြုသင့်သည်။ ဤဥပမာတွင်အချက်အလက်သက်တမ်းကုန်ဆုံးချိန်ကို 1 နာရီ (စက္ကန့် 3600 စက္ကန့်) အထိသတ်မှတ်ထားသည်။
လျှောက်လွှာအကန့်အသတ်ထားသည့်အတိုင်းအတာ - မကြာခဏဆိုသလိုအချက်အလက်များကိုမကြာခဏလက်လှမ်းမီမှုနှင့်မကြာခဏမဖြစ်ပျက်သောအပြောင်းအလဲများဖြင့်သိုလှောင်ရန်သင့်တော်သည်။ ဒေတာများသည်မကြာခဏပြောင်းလဲသွားပါက cache updates များ၏ကြိမ်နှုန်းသည်စွမ်းဆောင်ရည်ပျက်စီးခြင်းသို့ ဦး တည်သွားစေနိုင်သည်။
မှတ်ဉာဏ်ကန့်သတ်ချက် - မှတ်စုများကန့်သတ်ထားသောမှတ်ဉာဏ်အကန့်အသတ်ဖြင့်သာမှတ်ဉာဏ်အခြေပြု cache ဖြစ်သည်။ သိုလှောင်ထားသည့်ဒေတာပမာဏသည်ကြီးမားလွန်းသောအခါမှတ်ဥာဏ်လျှံကိုဖြစ်စေသည့်အခါ၎င်းကိုအသုံးပြုသောအခါဒေတာပမာဏကိုထည့်သွင်းစဉ်းစားရန်လိုအပ်သည်။
ဒေတာရှေ့နောက်ညီညွတ်မှုပြ problem နာ - မှတ်စုများသည်ခိုင်မာသောသိုလှောင်မှုစနစ်မဟုတ်ပါ။ ၎င်းကိုအသုံးပြုသောအခါအချက်အလက်များ၏ရှေ့နောက်ညီညွတ်မှုကိုသေချာစေရန် cache ပျက်ကွက်သည့်ယန္တရားကိုပြုလုပ်ရန်လိုအပ်သည်။