HHVM သည် PHP နှင့် Hack ဘာသာစကားများကိုလုပ်ဆောင်ရန် Facebook မှတီထွင်ထားသော open source virtual machine ဖြစ်သည်။ ၎င်း၏ဒီဇိုင်းရည်မှန်းချက်မှာ PHP Code ၏ Excoveration ၏လုပ်ဆောင်မှုကို JIT မှတဆင့်တိုးတက်စေရန်ဖြစ်သည် (လက်ငင်းစုစည်းနည်းပညာ) ။ အစွမ်းထက်ပိုကောင်းတဲ့ယန္တရားကိုကျေးဇူးတင်ပါတယ်, HHVM ဟာတစ်ပြိုင်နက်တည်းတောင်းဆိုမှုများကိုကိုင်တွယ်တဲ့အခါအထူးသဖြင့်ကောင်းကောင်းဖျော်ဖြေပါတယ်။
HHVM ကိုရွေးချယ်ခြင်း၏အဓိကအားသာချက်များမှာ -
PHP-FPM သည် PHP ၏တရားဝင် fastcgi process manager မန်နေဂျာဖြစ်ပြီး PHP ၏စွမ်းဆောင်ရည်နှင့်လုပ်ငန်းစဉ်စီမံခန့်ခွဲမှုစွမ်းရည်ကိုတိုးတက်စေရန်ရည်ရွယ်သည်။ ၎င်းသည် HTTP တောင်းဆိုမှုများကိုကိုင်တွယ်ရာတွင်ပြောင်းလွယ်ပြင်လွယ်ရှိသည်။ Process Pool စီမံခန့်ခွဲမှုနှင့်အခြေအနေစောင့်ကြည့်လေ့လာခြင်းကိုအထောက်အကူပြုသည်။
PHP-FPM ၏အားသာချက်များကိုအဓိကအားဖြင့်ရောင်ပြန်ဟပ်သည်။
ရွေးချယ်မှုတစ်ခုပြုလုပ်သောအခါစီမံကိန်းလိုအပ်ချက်များအရနှစ်ခု၏အားသာချက်များနှင့်အားနည်းချက်များကိုချိန်ညှိရန်လိုအပ်သည်။ ဒီမှာအဓိကနှိုင်းယှဉ်ချက်အချက်များ
HHVMS သည်များသောအားဖြင့်ပိုမိုမြန်ဆန်သောကွပ်မျက်အမြန်နှုန်းကိုပေးသည်။ PHP-FPM သည်တည်ငြိမ်မှုကိုပိုမိုအာရုံစိုက်ပြီးတည်ငြိမ်မှုအတွက်လိုအပ်ချက်များမြင့်မားသောစီမံကိန်းများအတွက်သင့်တော်သည်။
PHP-FPM တွင်ဖွံ့ဖြိုးရေးပြ problems နာများကိုလျင်မြန်စွာဖြေရှင်းရန်အတွက်ရင့်ကျက်။ ကျယ်ပြန့်သောအသိုင်းအဝိုင်းအထောက်အပံ့များရှိသည်။ HHVM အသိုင်းအဝိုင်းသည်သေးငယ်သည်, သို့သော် hack ဘာသာစကား၏ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူအသုံးပြုသူအခြေစိုက်စခန်းသည်တဖြည်းဖြည်းတိုးချဲ့လာသည်။
ယေဘုယျအားဖြင့် HHVM နှင့် PHP-FPM တို့သည်ထူးခြားသောအားသာချက်များရှိပြီး, စီမံကိန်းလိုအပ်ချက်များကိုဖြည့်ရန်သင့်တော်သည်။ ကွပ်မျက်မှုဆိုင်ရာပတ် 0 န်းကျင်ကိုတစ် ဦး ကဆင်ခြင်တုံတရားရွေးချယ်မှုတစ်ခုက 0 ဘ်ဆိုဒ်စွမ်းဆောင်ရည်ကိုတိုးတက်စေရုံသာမကအသုံးပြုသူအတွေ့အကြုံကိုလည်းအကောင်းဆုံးဖြစ်စေနိုင်သည်။ စီမံကိန်း၏နည်းပညာအဆင့်, စီမံကိန်းစကေးနှင့်စွမ်းဆောင်ရည်လိုအပ်ချက်များအပေါ် အခြေခံ. ပြည့်စုံသောအကဲဖြတ်မှုကိုပြုလုပ်ရန်အကြံပြုထားပြီးအသင့်တော်ဆုံးအဖြေကိုရွေးချယ်ရန်အကြံပြုသည်။