JavaScript တွင် ကြိုးစားမှု လေးကြိမ်တိုင်းအတွက် ပရောက်စီ တစ်ခု ရွေးချယ်ခြင်း
သုညမှ စတင်သော ကြိုးစားမှု အညွှန်းကို ပရောက်စီ စာရင်းတွင် အကြွင်းကျန်သည့် လုပ်ဆောင်ချက် မသုံးမီ အုပ်စုများအဖြစ် ခွဲပါ။
ကြိုးစားမှု လေးကြိမ်အတွက် ပရောက်စီ တစ်ခု ထိန်းသိမ်းရန် စာရင်းကို လှည့်ပတ်မီ ကြိုးစားမှု အညွှန်းကို အုပ်စုဖွဲ့ပါ။ အတည်ပြုပြီး ဗလာမဟုတ်သော proxies array နှင့် သုညမှ စတင်သော အနုတ်မဟုတ်သည့် ကိန်းပြည့် i ပေးထားလျှင်:
const proxy = proxies[Math.floor(i / 4) % proxies.length];
အညွှန်း 0–3 သည် ပထမ ထည့်သွင်းချက်ကို၊ 4–7 သည် ဒုတိယကို၊ 8–11 သည် တတိယကို ရွေးသည်။ အကြွင်းသည် နောက်ဆုံး ထည့်သွင်းချက် နောက်တွင် အုပ်စု နံပါတ်ကို ပထမ ပရောက်စီသို့ ပြန်ပို့သည်။ ဤစကားရပ်ကို မသုံးမီ ဗလာ array ကို ငြင်းပါ။
ထို ကြိုးစားမှု၏ HTTP client ကို ပြင်ဆင်သောအခါ ရွေးထားသော URL ကို သုံးပါ။ အခမဲ့ ပရောက်စီ စာရင်း သည် array အတွက် အများသုံး ကိုယ်စားလှယ်လောင်းများ ပေးသည်။ URL တစ်ခုစီကို ထို client ပံ့ပိုးသော ပရိုတိုကောဖြင့် ဖော်မတ်ချပါ။ တွက်ချက်မှုသည် အဆုံးမှတ်များကို စီစဉ်သည်။ ၎င်းကိုယ်တိုင် browser သို့မဟုတ် ချိတ်ဆက်ပြီး client ကို မပြောင်းလဲပါ။
ပြန်လည် ကြိုးစားမှုသည် အခြား ကြိုးစားမှု အညွှန်း တစ်ခု သုံးမည်လား ဆုံးဖြတ်ပါ။ အောင်မြင်မှု ကောင်တာသည် မတူညီသော မူဝါဒ ဖြစ်စေမည်၊ ပြိုင်တူ လုပ်ငန်းများသည် ၎င်းတို့အား ပေးထားသော အညွှန်းများနှင့် မတူသော အစီအစဉ်ဖြင့် ပြီးဆုံးနိုင်သည်။