PHP 0 က်ဘ်ဆိုက်များ၏ 0 ဘ်ဆိုဒ်များကို outnchronous loading မှတစ်ဆင့်မည်သို့အကောင်းဆုံးဖြစ်စေနိုင်မည်နည်း။
အင်တာနက်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူအသုံးပြုသူများသည် 0 က်ဘ်ဆိုက် 0 က် 0 န်ဆောင်မှုအမြန်နှုန်းဖြင့်ပိုမိုတောင်းဆိုခြင်းခံရသည်။ PHP 0 က်ဘ်ဆိုက်များအတွက်ပြတ်ပြတ်သားသားတင်ခြင်းသည် Access Speed ကိုထိရောက်စွာတိုးတက်စေရန်အရေးပါသောနည်းလမ်းတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် PHP ဝက်ဘ်ဆိုက်များတွင်အခြေခံသဘောတရားများ, အားသာချက်များနှင့်၎င်းတို့၏တိကျသောအကောင်အထည်ဖော်မှုကိုမိတ်ဆက်ပေးလိမ့်မည်။
1 ။ ပြတ်တောင်းပြတ်တောင်းဖွင့်ခြင်းကဘာလဲ။
ရိုးရာစာမျက်နှာတစ်ခုဖွင့်သောအခါ browser သည်စာမျက်နှာတစ်ခုလုံး၏ HTML, CSS နှင့် JavaScript ကိုတစ်ပြိုင်နက်တည်းယူပြီးခွဲခြမ်းစိတ်ဖြာပါလိမ့်မည်။ ပြတ်တောင်းပြတ်တောင်းတင်ခြင်းသည်စာမျက်နှာအကြောင်းအရာကိုလိုအပ်သလိုလွတ်လပ်စွာ 0 န်ဆောင်မှုပေးသည်။ ဤချဉ်းကပ်မှုသည်စောင့်ဆိုင်းနေသည့်အချိန်နှင့်တင်ချိန်ကိုလျော့နည်းစေသည်, အသုံးပြုသူအတွေ့အကြုံသိသိသာသာတိုးတက်လာသည်။
2 ။ ပြတ်တောင်းပြတ်တောင်းတင်ခြင်း၏အားသာချက်များ
1 ။ တုန့်ပြန်မှုမြန်နှုန်းကိုတိုးတက်အောင်လုပ်ပါ။ လိုအပ်သောအကြောင်းအရာများကိုသာတင်ပါ။ 2 ။ ဆာဗာဖိအားကိုလျှော့ချပါ။ တောင်းဆိုမှုများသည်လူစုခွဲထားပြီးဆာဗာသည်တစ်ပြိုင်နက်တည်းထိရောက်စွာကိုင်တွယ်နိုင်သည်။ 3 ။ အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်အောင်လုပ်ပါ။ အသုံးပြုသူများသည်စာမျက်နှာအပြည့်အ 0 ကိုရှာဖွေရန်မလိုအပ်ပါ။
3 ။ PHP ဝက်ဘ်ဆိုက်များတွင်ပြတ်တောင်းပြတ်တောင်းဖွင့်လှစ်ခြင်းများပြုလုပ်ရန်အတွက်ဘုံနည်းလမ်းများ
1 ။ Ajax တောင်းဆိုမှု
AJAX နည်းပညာဖြင့်ဝက်ဘ်စာမျက်နှာများသည်ဆာဗာမှဒေတာများကိုတောင်းခံပြီးစာမျက်နှာတစ်ခုလုံးကိုလန်းဆန်းစေခြင်းမရှိဘဲမွမ်းမံနိုင်သည်။ အသုံးများသော jQuery method များတွင် $ .AJAX (), $ ။ ) နှင့် $ .POST () နှင့် $ ။
Ajax တောင်းဆိုမှုမှတဆင့်အချို့သောအကြောင်းအရာများကိုမည်သို့တင်ရမည်ကိုပြသသည့်ရိုးရှင်းသောဥပမာတစ်ခုမှာ -
// index.php
<div id="content"></div>
<script>
$(function() {
$.get("load_content.php", function(data) {
$("#content").html(data);
});
});
</script>
// load_content.php
<?php
// လိုအပ်ချက်များနှင့်အညီအကြောင်းအရာ load,ထိုကဲ့သို့သောဒေတာဘေ့စစုံစမ်းမှုအဖြစ်
echo "loaded အကြောင်းအရာ";
?>
2 ။ Javascript dynamic loading
JavaScript ဖိုင်များကို dynamically loading လုပ်ခြင်းသည်ကန ဦး တင်ရန်အချိန်ကိုလျှော့ချနိုင်ပြီးပိုမိုကြီးမားသော script အရင်းအမြစ်များကို 0 ယ်လိုအားမြှင့်တင်ရန်နှင့်စာမျက်နှာတင်ဆောင်မှုတိုးတက်အောင်လုပ်နိုင်သည်။
နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
<script>
function loadScript(url, callback) {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = url;
script.onload = function() {
callback();
};
document.head.appendChild(script);
}
// အသုံးပြုမှုဥပမာ
loadScript("script.js", function() {
// script.jsloading ပြီးနောက်ကွပ်မျက်ခံရပြီးစီးခဲ့သည်
});
</script>
3 ။ ပျင်းရိပုံရိပ်တင်ခြင်း
ပျင်းရိသောပုံရိပ်တင်ခြင်းနည်းပညာသည်စာမျက်နှာဓါတ်ပုံများကိုဖွင့်ရန်နှောင့်နှေးနေပြီးရုပ်ပုံသည်အသုံးပြုသူ 0 င်းဒိုးထဲသို့ 0 င်ရောက်သည့်အခါသာ 0 န်ဆောင်မှုပေးသည်။
ပျင်းရိသောပုံရိပ်တင်ခြင်းကိုအကောင်အထည်ဖော်ရန် JQuery ကိုအသုံးပြုခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။
<script>
$(function() {
$("img.lazyload").lazyload({
effect: "fadeIn" // Image Loading အကျိုးသက်ရောက်မှု
});
});
</script>
4 ။ အကျဉ်းချုပ်
ပြတ်တောင်းပြတ်တောင်းပါသောနည်းပညာသည် PHP 0 ဘ်ဝဘ်ဆိုက်စွမ်းဆောင်ရည်ကိုပိုမိုကောင်းမွန်စေရန်အဓိကကိရိယာတစ်ခုဖြစ်သည်။ ဆင်ခြင်တုံတရားတောင်းဆိုမှုများကိုဆင်ခြင်တုံတရားဖြင့်ကျင့်သုံးခြင်းအားဖြင့် JavaScript dynamic-loading and lazy image loading, 0 က်ဘ်ဆိုက် 0 က်ဘ်ဆိုက်ဝင်ရောက်အမြန်နှုန်းနှင့်အသုံးပြုသူအတွေ့အကြုံကိုထိရောက်စွာတိုးတက်အောင်လုပ်နိုင်သည်။ စီမံကိန်းလိုအပ်ချက်များနှင့်အညီအထက်ပါနည်းလမ်းများကိုပြောင်းလွယ်ပြင်လွယ်စေရန်အကြံပြုသည်။
ဤဆောင်းပါးပါအကြောင်းအရာသည်သင့်အားအလျင်အမြန်ဖွင့်လှစ်ခြင်းနှင့်ပိုမိုကောင်းမွန်သော loading နည်းပညာကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်ကျင့်သုံးနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။