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 එකට සහාය දෙන ප්රොටෝකෝලයකින් හඳුනා ගන්න. ගණිතය අන්ත ලක්ෂ්ය කාලසටහන් කරයි; එය විසින්ම බ්රවුසරයක් හෝ දැනටමත් සම්බන්ධ වූ client එකක් වෙනස් නොකරයි.
නැවත උත්සාහය තවත් උත්සාහ දර්ශකයක් පරිභෝජනය කරන්නේද යන්න තීරණය කරන්න. සාර්ථක ගණකයක් වෙනත් ප්රතිපත්තියක් ලබා දෙනු ඇත, සහ සමාන්තර කාර්යයන් ඒවාට පවරන ලද දර්ශකවලට වඩා වෙනස් අනුපිළිවෙලකින් අවසන් විය හැක.