Dörd cəhd üçün bir proxy saxlamaq üçün siyahı üzərində dövr etməzdən əvvəl cəhd indeksini qruplaşdırın. Təsdiqlənmiş boş olmayan proxies massivi və sıfırdan başlayan mənfi olmayan i tam ədədi verildikdə:

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

0–3 indeksləri birinci elementi, 4–7 ikincini, 8–11 isə üçüncünü seçir. Qalıq qrup nömrəsini son elementdən sonra birinci proxy-yə qaytarır. Bu ifadəni istifadə etməzdən əvvəl boş massivi rədd edin.

Həmin cəhdin HTTP müştərisini konfiqurasiya edərkən seçilmiş URL-dən istifadə edin. Pulsuz proxy siyahısı massiv üçün açıq namizədlər təqdim edir; hər URL-ni müştərinin dəstəklədiyi protokolla formatlaşdırın. Hesablama son nöqtələri planlaşdırır; özü brauzeri və ya artıq qoşulmuş müştərini dəyişmir.

Yenidən cəhdin başqa cəhd indeksi sərf edib-etmədiyini müəyyənləşdirin. Uğur sayğacı fərqli siyasət yaradar və paralel tapşırıqlar onlara verilən indekslərdən fərqli sırada bitə bilər.

Əlaqəli məqalələr