JavaScript ဖိုင်များကို browser မှ cache သိမ်းခြင်း
Browser ဟာ ချိတ်ဆက်ထားတဲ့ JavaScript ဖိုင်တွေကို cache သိမ်းလေ့ရှိပါတယ်။ ဒါကဆိုလိုတာက website ကိုမြန်မြန် load လုပ်နိုင်ဖို့အတွက် သူ့ဆီမှာ သိမ်းထားတယ်လို့ ဆိုလိုတာပါ။
လက်တွေ့မှာတော့ ဒီအပြုအမူကြောင့် code တွေကိုပြင်ဆင်တဲ့အချိန်မှာ browser ဟာ လက်ရှိ code အစား အရင်က version ကိုသာ အသုံးပြုတဲ့ အခြေအနေမျိုး ဖြစ်ပေါ်လာတတ်ပါတယ်။
ဒီလိုအပြုအမူကို ကိုင်တွယ်ဖြေရှင်းဖို့ browser cache ကို ရှင်းလင်းပစ်လို့ရပါတယ်။ ဒါမှမဟုတ် လှည့်ကွက်တစ်ခုကို သုံးလို့လည်းရပါတယ်။ ဒီလှည့်ကွက်ရဲ့ အဓိကအချက်က script ကိုချိတ်တဲ့အခါ ဖိုင်နာမည်ရဲ့ နောက်မှာ question mark၊ ညီမျှခြင်းသင်္ကေတ နဲ့ script version နံပါတ်ကို ထည့်လိုက်တာပါပဲ။ Browser က ဖိုင်ကို cache သိမ်းလိုက်တဲ့အခါ သင်လုပ်ရမှာက version နံပါတ်ကို တစ်တိုးလိုက်ဖို့ပါပဲ။
ဥပမာကို ကြည့်ရှုပါ။
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="script.js?v=1"></script>
</head>
<body>
</body>
</html>
သင့်ရဲ့ဖိုင်ကို ချိတ်ဆက်ပုံကို ပြင်ဆင်ပါ။ ဖိုင်နာမည်ရဲ့ နောက်မှာ သူ့ရဲ့ version နံပါတ် လိုက်ပါစေရမယ်။