Cache သည်ဒေတာဘေ့စ်မေးမြန်းချက်များနှင့်ထပ်တူအကြောင်းအရာမျိုးဆက်ကိုလျှော့ချရန်အရေးကြီးသောနည်းလမ်းတစ်ခုဖြစ်သည်။ Yii မူဘောင်သည် caching, memory caching နှင့် APC cache အပါအ 0 င်အစွမ်းထက်သော cache အစိတ်အပိုင်းများအပါအ 0 င်အစွမ်းထက်သော cache အစိတ်အပိုင်းများကိုထောက်ပံ့ပေးသည်။
gzip compression ကိုဖွင့်ခြင်းအားဖြင့်သင်သည်လွှဲပြောင်းဖိုင်များ၏အရွယ်အစားကိုလျှော့ချနိုင်သည်, ထို့ကြောင့်စာမျက်နှာတင်ခြင်းကိုအရှိန်မြှင့်နိုင်သည်။ YII ၏ Global Application Configuration တွင် Gzip Compression ကိုအလွယ်တကူဖွင့်နိုင်သည်။
မလိုအပ်သောဆန့်ကျင်ခြင်းမှရှောင်ရှားရန်ထိရောက်သောဒေတာဘေ့စ်မေးမြန်းချက်များကိုရေးပါ, ကော်လံများအားလုံးကိုရွေးချယ်ပြီးယာယီဇယားများကိုသုံးပါ။ Yii မူဘောင်သည် developer များအား SQL Questies ကိုတိုးတက်စေရန်အကောင်းဆုံး SQL Queries များကိုရေးဆွဲရန်အထောက်အကူပြုနိုင်သည့် query builted tool များကိုထောက်ပံ့ပေးသည်။
CSS, JavaScription ကွန်ယက်တစ်ခု၏ရုပ်ပုံများကဲ့သို့သော static ဖိုင်များကိုလက်ခံခြင်းသည်ဆာဗာဝန်ကိုလျှော့ချပြီးတည်ငြိမ်သောအရင်းအမြစ်များကိုအရှိန်မြှင့်တင်ပေးသည်။
Ajax ကို dynamically မဟုတ်သော element များကို dynamically မဟုတ်သော element များသို့အသုံးပြုပါ, စာမျက်နှာအပြည့်အဝဖွင့်ပြီးနောက်ဤအရာများကိုတင်ခြင်းကိုရှောင်ရှားပါ။ ၎င်းသည်စာမျက်နှာပြန်ဆိုချက်မြန်နှုန်းကိုပိုမိုကောင်းမွန်စေပြီးသုံးစွဲသူအတွေ့အကြုံကိုတိုးတက်စေနိုင်သည်။
အကောင်းမြင်သောသော့ခတ်ကိရိယာသည်တူညီသောအချက်အလက်များကိုတစ်ချိန်တည်းတွင်ပြုပြင်ရန်အတွက်အသုံးပြုသောသုံးစွဲသူများစွာကြောင့်ပ conflict ိပက်ခပြ problems နာများကိုကာကွယ်နိုင်သည်။ YII မူဘောင်သည် developer များက applications များအနေဖြင့်အကောင်းမြင်သောသော့ခတ်ခြင်းများရရှိရန်ကူညီရန်အကောင်းမြင်သောအပြုအမူများကိုထောက်ပံ့ပေးသည်။
ဆာဗာတုံ့ပြန်မှုအချိန်နှေးကွေးသောအခါတူညီသောတောင်းဆိုမှုကိုထပ်ခါတလဲလဲတင်ပြခြင်းမပြုပါနှင့်။ YII မူဘောင်၏ ThretlefileFile filter သည်တောင်းဆိုမှုကိုနှုန်းထားကိုထိရောက်စွာကန့်သတ်ထားပြီးဆာဗာတွင်ဖိအားပေးမှုများကိုမကြာခဏတောင်းဆိုမှုများကိုတားဆီးနိုင်သည်။
OPCICE သည် PHP code cachecode ယန္တရားတစ်ခုဖြစ်သည်။ PHP scripts များကို optimized bytecode သို့စုစည်းနိုင်ပြီးကွပ်မျက်ချိန်ကိုလျှော့ချနိုင်သည်။ ဆာဗာပေါ်ရှိ opcache ကိုဖွင့်ထားခြင်းကတုံ့ပြန်မှုမြန်နှုန်းကိုသိသိသာသာတိုးတက်စေနိုင်သည်။
Workerman သည်စွမ်းဆောင်ရည်မြင့်မားသော PHP servery တစ်ခုဖြစ်သည်။ Apache သို့မဟုတ် Nginx နှင့်နှိုင်းယှဉ်လျှင် Workerman သည် server မှတုန့်ပြန်မှုကိုသိသိသာသာတိုးတက်စေနိုင်သည်။
SERVER ၏ညွှန်ကိန်းများကိုပုံမှန်စောင့်ကြည့်ပါ (တောင်းဆိုချိန်, မှတ်ဥာဏ်အသုံးပြုမှု, CPU ဝန်, စသည်တို့),
Developer များကသူတို့၏ code ၏စွမ်းဆောင်ရည်မြှင့်တင်မှုများကိုဆန်းစစ်ရန်နှင့် code ကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန်ကူညီရန် XDebug, P3Profiler သို့မဟုတ် Blackfire စသည့်စွမ်းဆောင်ရည်ခွဲခြမ်းစိတ်ဖြာသုံးသပ်ခြင်းကိရိယာများကိုသုံးပါ။
ငွေပေးချေမှုစစ်ဆင်ရေးများသည်ဒေတာရှေ့နောက်ညီညွတ်မှုကိုသေချာစေနိုင်သော်လည်းအပိုဆောင်း overhead ကိုလည်းယူဆောင်လာနိုင်သည်။ မလိုအပ်သောစွမ်းဆောင်ရည်ဝန်ထုပ်ဝန်ပိုးကိုလျှော့ချရန်လိုအပ်သည့် အချိန်မှစ. အရောင်းအဝယ်ကိုအသုံးပြုသည်။
ဖြစ်ရပ်ယန္တရားများကိုအသုံးပြုခြင်းအားဖြင့် developer များက code ကိုသေးငယ်တဲ့လွတ်လပ်သောလုပ်ကွက်များအဖြစ်ချိုးဖျက်နိုင်ပြီး code ၏ထိန်းသိမ်းမှုကိုတိုးတက်စေပြီးအဓိက application အပေါ်ဝန်ကိုလျှော့ချနိုင်သည်။
routing configuration ကို optimizing rout rights ကိုအသုံးပြုခြင်းနှင့် routing cace များကိုအသုံးပြုခြင်းကိုအသုံးပြုခြင်းနှင့် routing caches များကိုအသုံးပြုခြင်းသည်လမ်းကြောင်း resolution အချိန်ကိုလျှော့ချရန်နှင့်စနစ်တုံ့ပြန်မှုမြန်နှုန်းကိုတိုးတက်စေသည်။
အသုံးမပြုရသေးသော plug-ins နှင့် extensions များကို disable လုပ်ခြင်းသည်ဆာဗာပေါ်ရှိဝန်ကိုထိထိရောက်ရောက်လျှော့ချနိုင်ပြီး application ၏တုံ့ပြန်မှုမြန်နှုန်းကိုတိုးတက်စေနိုင်သည်။
အထက်ပါ optimization အစီအမံများမှတဆင့် Yii မူဘောင်၏စွမ်းဆောင်ရည်ကိုသိသိသာသာတိုးတက်အောင်လုပ်နိုင်သည်, developer များပိုမိုမြန်ဆန်စွာတည်ငြိမ်သောအသုံးပြုသူအတွေ့အကြုံကိုအထောက်အကူပြုနိုင်သည်။