Norėdami išlaikyti vieną tarpinį serverį keturiems bandymams, sugrupuokite bandymo indeksą prieš eidami per sąrašą. Duotas patikrintas netuščias proxies masyvas ir nuo nulio prasidedantis neneigiamas sveikasis skaičius i:

const proxy = proxies[Math.floor(i / 4) % proxies.length];

Indeksai 0–3 pasirenka pirmąjį įrašą, 4–7 – antrąjį, o 8–11 – trečiąjį. Liekanos operatorius grąžina grupės numerį prie pirmojo tarpinio serverio po paskutinio įrašo. Atmeskite tuščią masyvą prieš naudodami šią išraišką.

Naudokite pasirinktą URL, kai konfigūruojate to bandymo HTTP klientą. Nemokamų tarpinių serverių sąrašas pateikia masyvui viešus kandidatus; kiekvieną URL formatuokite protokolu, kurį tas klientas palaiko. Aritmetika planuoja galinius taškus; ji pati nekeičia naršyklės ar jau prijungto kliento.

Nuspręskite, ar pakartotinis bandymas sunaudoja dar vieną bandymo indeksą. Sėkmių skaitiklis duotų kitą politiką, o lygiagrečios užduotys gali baigtis kita tvarka nei joms priskirti indeksai.

Susiję straipsniai