ပထမ ဦး စွာ PHP configuration ကို optimizing TTFB တိုးတက်စေရန်သော့ချက်ဖြစ်သည်။ Php.ini ဖိုင်တွင် parameters တွေကိုညှိခြင်းဖြင့်စွမ်းဆောင်ရည်သိသိသာသာတိုးတက်လာနိုင်သည်။
သင့်လျော်စွာ PHP ၏မှတ်ဉာဏ်ကန့်သတ်ချက်ကို script ကိုလုပ်ဆောင်ရန်လုံလောက်သောအရင်းအမြစ်များကိုသေချာစေရန်အတွက်တိုးမြှင့်ပါ။ အောက်ပါဆက်တင်များကို PHPP.ini တွင်တွေ့နိုင်သည်။
memory_limit = 128M
အထူးသဖြင့်ဒေတာများကိုပြုပြင်သည့်အခါ TTFB ကိုထိထိရောက်ရောက်လျှော့ချသည့်အခါ,
OPCRICE သည် PHP ၏ extension တစ်ခုဖြစ်ပြီး script လုပ်ဆောင်မှုအမြန်နှုန်းကိုတိုးတက်စေနိုင်သည်။ Php.ini တွင် Opcache ကိုဖွင့်ခြင်းအားဖြင့်,
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
ဤနည်းကိုသတ်မှတ်ပြီးနောက် OPCICE သည်တုန့်ပြန်မှုမြန်နှုန်းတိုးတက်စေရန် compiled scripts များကိုစုဆောင်းနိုင်လိမ့်မည်။
CDNs ကိုအသုံးပြုခြင်းသည်ကမ္ဘာတစ်ဝှမ်းရှိ node များအပေါ် node များနှင့် 0 န်ထုပ် 0 န်ပိုးများနှင့် 0 န်ထုပ် 0 န်ပိုးများကိုလျှော့ချခြင်းနှင့်အသုံးပြုသူတောင်းဆိုချက်များကို 0 န်ထုပ် 0 န်ဆောင်မှုများကိုလျှော့ချရန်ခွင့်ပြုသည်။ အသုံးပြုသူများသည်သင်၏ 0 က်ဘ်ဆိုဒ်သို့ဝင်ရောက်တုန်းကသူတို့နှင့်အနီးဆုံး CDN node မှအကြောင်းအရာများကိုရရှိလိမ့်မည်။
ဒေတာဘေ့စ်စုံစမ်းမှုသည် TTFB ကိုထိခိုက်သောအရေးကြီးသောအချက်များထဲမှတစ်ခုဖြစ်သည်။ IIS လက်အောက်ရှိ PHP ကိုအသုံးပြုသောအခါဒေတာဘေ့စ်မေးမြန်းချက်များ၏ထိရောက်မှုကိုသေချာစေရန်တုန့်ပြန်မှုအချိန်ကိုထိထိရောက်ရောက်လျှော့ချနိုင်သည်။
ဒေတာဘေ့စ်တွင်အညွှန်းကိန်းများကိုကျိုးကြောင်းဆီလျော်စွာထည့်ခြင်းနှင့်ဒေတာများကိုပြန်လည်ရယူခြင်းစွမ်းဆောင်ရည်ကိုတိုးတက်စေနိုင်သည်။ ဥပမာအားဖြင့်အသုံးများသော Query Field တွင်အညွှန်းတစ်ခုကိုထည့်ပါ။
ALTER TABLE users ADD INDEX idx_email(email);
၎င်းသည်အီးမေးလ်ဖြင့်အသုံးပြုသူရှာဖွေမှုကိုအရှိန်မြှင့်လိမ့်မည်။
ဒေတာဗေ့စ်တွင်မေးမြန်းချက်အရေအတွက်ကိုအနည်းဆုံးဖြစ်စေပြီး cache လုပ်ခြင်းယန္တရားများသို့မဟုတ်အသုတ်စစ်ဆင်ရေးများကိုအသုံးပြုပါ။ ဥပမာအားဖြင့်, Redis သို့မဟုတ် Memcached ကဲ့သို့သော Cache ကိုဖြေရှင်းချက်များကို အသုံးပြု. မှတ်ဉာဏ်တွင်အချက်အလက်များကိုလျင်မြန်စွာရယူပြီးဒေတာဘေ့စ်တွင်ဝန်ထုပ်ဝန်ပိုးကိုလျှော့ချနိုင်သည်။
HTTP / 2 သည်ပိုမိုမြန်ဆန်သောအမြန်နှုန်းကိုထောက်ပံ့ပေးသောကွန်ယက်ပရိုတိုကောအသစ်တစ်ခုဖြစ်သည်။ သင်၏ IIS ဆာဗာသည် HTTP / 2 ကိုစွမ်းဆောင်ရည်လျှော့ချရန်နှင့်စွမ်းဆောင်ရည်ကိုတိုးတက်အောင်ကူညီပေးပါ။ TLS protocol ကိုအသုံးပြုကြောင်းသေချာပါစေ။ HTTP / 2 အထောက်အပံ့ကိုဖွင့်ပြီးနောက် server သည် Multiplexing ကိုလိုအပ်သည့် latency ကိုလျှော့ချရန်သုံးနိုင်သည်။
နောက်ဆုံးအနေဖြင့် 0 ဘ်ဆိုဒ်စွမ်းဆောင်ရည်ကိုစဉ်ဆက်မပြတ်စောင့်ကြည့်လေ့လာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းကိုခွဲခြမ်းစိတ်ဖြာခြင်းသည် TTFB ကိုအကောင်းဆုံးဖြစ်သည်။ TTFB ကိုပုံမှန်စစ်ဆေးရန် Google Peagespeled Insights သို့မဟုတ် GTMETRIX ကဲ့သို့သောကိရိယာများကို အသုံးပြု. အစီရင်ခံစာတွင်ဖော်ပြထားသောအကြံပြုချက်များအပေါ် အခြေခံ. ညှိပါ။
အထက်ပါနည်းစနစ်များကိုပြည့်စုံသောအသုံးချပရိုဂရမ်များသည် IIS ပတ် 0 န်းကျင်တွင် PHP ၏ TTFB စွမ်းဆောင်ရည်ကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ စဉ်ဆက်မပြတ် optimization သည်အသုံးပြုသူများကိုပိုမိုမြန်ဆန်စွာချောမွေ့သောအတွေ့အကြုံရှိသောအတွေ့အကြုံများကိုပေးလိမ့်မည်။