HRTOTION Extension သည် PHP တွင် PHP တွင် extension တစ်ခုဖြစ်ပြီး Noosecond တိကျများကိုပြုလုပ်နိုင်သည့် PeroSecond တိကျမှုနှင့်စွမ်းဆောင်ရည်စစ်ဆေးခြင်းနှင့်အကောင်းမြင်ခြင်းစသည့်အခြေအနေများလိုအပ်သည့်အခြေအနေများအတွက်သင့်လျော်သည်။ ဤဆောင်းပါးသည် HRIstil Peoplesss နှင့်ဆက်စပ်သောကြိုတင်ကာကွယ်မှုများနှင့်ဆက်စပ်သောကြိုတင်ကာကွယ်မှုများပြုလုပ်နိုင်ပုံကိုအသေးစိတ်ဖော်ပြထားသည်။
HRTIONITE Extension ကိုမထည့်သွင်းမီအောက်ပါအခြေအနေများသေချာစေရန်လိုအပ်သည်။
ပထမ ဦး စွာ HRTITY GIPHUB REPOSITRIRTIRT မှ Source Code ကို download လုပ်ပါ။ အောက်ပါ command ကို သုံး. သင် clone နိုင်ပါတယ် -
<span class="fun">git clone https://github.com/hrt_hrt_hrtil.git</span>
အရင်းအမြစ်ကုဒ်လမ်းညွှန်ကိုရိုက်ထည့်ပါ။
<span class="fun">CD HRT အချိန်</span>
HRTIONITY Extension ကို compile လုပ်ရန်အောက်ပါ command ကို run ပါ။
phpize
./configure
make
make install
PHP ၏ configuration file file php.ini ကို Edit ကို Edit: HRTIONITY Extension ကို enable လုပ်ရန်အောက်ပါလိုင်းကိုထည့်ပါ။
<span class="fun">extension = hrtility.so</span>
ဖိုင်ကိုသိမ်းပြီး PHP 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။
လက်ရှိမြင့်မားသော - တိကျသော timestamp ရရန် Hrt အချိန် function ကိုသုံးပါ။ Hrtilty သည်စက္ကန့်ပိုင်းနှင့် nanoseconds များကိုပြန်လည်ရောက်ရှိစေသည်။ Array ၏ပထမဆုံး element သည်စက္ကန့်ပိုင်းဖြစ်ပြီးဒုတိယဒြပ်စင်သည် nanoseconds ဖြစ်သည်။
$time = hrtime();
$seconds = $time[0];
$nanoseconds = $time[1];
HRTIME Extension သည် timestamps နှစ်ခုအကြားအချိန်ကွာခြားမှုကိုတွက်ချက်ရန် HRTIM_DIFF function ကိုထောက်ပံ့ပေးသည်။ ၎င်းသည်အစနှင့်အဆုံး timestamps များကိုလက်ခံပြီးအချိန်ကွာခြားချက်များပါ 0 င်သည့်ခင်းကျင်းမှုကိုပြန်လည်ပေးအပ်သည်။
$start = hrtime();
// Some code here
$end = hrtime();
$diff = hrtime_diff($start, $end);
$seconds = $diff[0];
$nanoseconds = $diff[1];
HRTITETION Extension များသည် High-resolution timers များကိုထောက်ပံ့ရန်ဟာ့ဒ်ဝဲပေါ်တွင်မှီခိုနေရသည်။ အချို့သောစနစ်များတွင်အထူးသဖြင့် virtual machine ပတ် 0 န်းကျင်တွင် nanosecond အဆင့်တိကျမှန်ကန်မှုကိုရယူခြင်းမပြုနိုင်ပါ။
HRTIONIC Extension သည် PHP 7.3 နှင့်အထက်တို့အတွက်သင့်တော်သည်။ PHP ၏နိမ့်ကျသောဗားရှင်းများတွင်သင်သည် microtime function ကိုသုံးနိုင်သည်။
Hrtilty သည်တိကျသောအချိန်ကိုက်လုပ်ဆောင်မှုများကိုပေးသော်လည်း၎င်းသည်စွမ်းဆောင်ရည်ကိုဆက်လက်ယူဆောင်လာလိမ့်မည်။ ၎င်းကိုအသုံးပြုသောအခါအချိန်တိကျမှန်ကန်မှုနှင့်စွမ်းဆောင်ရည် overhead ကိုချိန်ခွင်လျှာညှိရန်လိုအပ်သည်။
HRTITIC Extension သည် PHP developer များအတွက်စွမ်းဆောင်ရည်စမ်းသပ်ခြင်းတိကျမှန်ကန်မှုကိုတိုးတက်စေရန်အတွက်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်။ စွမ်းဆောင်ရည်သက်ရောက်မှုကိုအသုံးပြုသောအခါ, ၎င်းသည်အသုံးပြုသော nanosecond time တိကျမှန်ကန်မှုသည်ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာအခြေအနေများစွာတွင်အထောက်အကူပြုမည်မှာသေချာသည်။