برای نگه‌داشتن یک پروکسی در چهار تلاش، شاخص تلاش را پیش از چرخش در فهرست گروه‌بندی کنید. با فرض آرایهٔ معتبر و ناتهی proxies و یک عدد صحیح نامنفی i با مبنای صفر:

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

شاخص‌های 0–3 اولین ورودی، 4–7 دومی و 8–11 سومی را انتخاب می‌کنند. باقی‌مانده شمارهٔ گروه را پس از آخرین ورودی به نخستین پروکسی برمی‌گرداند. پیش از استفاده از این عبارت، آرایهٔ خالی را رد کنید.

هنگام پیکربندی کلاینت HTTP آن تلاش از نشانی انتخاب‌شده استفاده کنید. فهرست پروکسی رایگان نامزدهای عمومی را برای آرایه فراهم می‌کند؛ هر نشانی را با پروتکلی قالب‌بندی کنید که آن کلاینت پشتیبانی می‌کند. حساب‌گری نقاط پایانی را زمان‌بندی می‌کند؛ خودبه‌خود مرورگر یا کلاینت متصل‌شده را تغییر نمی‌دهد.

تصمیم بگیرید که آیا تلاش دوباره شاخص تلاش دیگری مصرف می‌کند. شمارندهٔ موفقیت سیاست دیگری پدید می‌آورد و کارهای موازی ممکن است به ترتیبی متفاوت از شاخص‌های تخصیص‌یافته پایان یابند.

مقالات مرتبط