قانون در یک جمله#
زمانی که هر درخواست مستقل است، زمانی که روابط هدف با هم درخواست می کند (یک کارت ویزیت، یک جستجوی چند مرحله ای) یا زمانی که به ثبات نگاه می کند، چرخش کنید.
جدول تصمیم گیری#
| شغل شغلی | حالت Mode Mode Mode | نام کاربری Username |
|---|---|---|
| جمع آوری صفحات محصول توسط URL | چرخش | ایالات متحده آمریکا-C-de |
| جستجو، سپس سه صفحه نتیجه را باز کنید | Sticky، 5 دقیقه | USER-cc-de-q17-tl-5m |
| اضافه کردن به سبد خرید، پرداخت، تایید | Sticky، 30 دقیقه | USER-cc-sid-order42-tl-30m |
| ورود و عمل به عنوان یک کاربر برای یک روز | Sticky، 24 h | USER-cc-gb-sid-acct9-tl-24h |
| یک آدرس را برای هفته ها نگه دارید | نه یک جلسه: ISP پروکسی | ip:8000 از لیست شما |
| نمونه برداری SERP از بسیاری از شهرها | چرخش، شهر در هر درخواست | USER-cc-City-chicago |
چگونه دروازه تصمیم می گیرد#
- یک اتصال TCP جدید یک اتصال حمل و نقل جدید است، نه اثبات یک خروجی جدید. مودم چرخش اختصاص داده شده دروازه تصمیم می گیرد که چگونه این اتصال هدایت می شود.
- از یک شناسه جلسه متمایز برای هر جریان کاری مستقل استفاده کنید، جایی که دروازه اختصاص داده شده از آن پشتیبانی می کند. اعتبارسنجی مجاز مدت و پارامترهای مکان در جزئیات اتصال شما را تأیید می کند.یک دستگاه مسکونی می تواند قبل از مدت درخواست شده قطع شود؛ یک جلسه چسبنده تضمین کننده همان IP برای روزها نیست.
- تغییر یک شناسه جلسه درخواست یک جلسه مسیریابی جداگانه را می کند که در آن پشتیبانی می شود؛ یک IP غیر قابل استفاده یا متفاوت را تضمین نمی کند.به جای اینکه آنها را از نام کاربری حذف کند، آدرس های بازگشتی را اندازه گیری کنید.
- یک وقفه زمانی می تواند از مشتری، دروازه، خروجی یا مقصد ثبت شده زمان عود و مقایسه محدودیت اتصال / خواندن مشتری با تنظیمات خدمات اختصاص داده شده باشد.یک تنظیم مجدد اتصال به خودی خود ثابت نمی کند که خروجی مسکونی آفلاین است؛ بازتولید خطا با یک درخواست کوچک قبل از تغییر پیکربندی.
تله ی دائمی#
استفاده مجدد از اتصال و تخصیص IP کنترل های مختلف است.یک جلسه مشتری از سوکت ها استفاده می کند؛ تنها دروازه تعیین کننده چرخش و رفتار چسبنده-session است.استفاده از پارامترهای جلسه ارائه شده با خدمات شما و تأیید خروجی بیش از چندین درخواست. بستن سوکت یا ارسال اتصال: نزدیک تضمین IP مختلف.
Retries#
کلاس کردن پاسخ قبل از تجدید نظر. A 403 ممکن است نشان دهنده یک قانون دسترسی باشد که IP دیگر حل نخواهد شد. برای 429، احترام به retry-After و کاهش نرخ درخواست؛ استفاده از backoff برای اتصال موقت یا خرابی های سرور.
Parallelism#
شناسه های جلسه جداگانه تنظیمات مسیریابی را جدا می کنند، نه کوکی های مرورگر و یا حالت درخواست، با تعداد کمی از کارکنان شروع کنید، خطاها و ترافیک را اندازه گیری کنید و به تدریج در محدوده های تأیید شده برای سفارش و مقصد افزایش دهید. انتخاب شهری یا حامل می تواند ظرفیت موجود را کاهش دهد.
پرسش هایی که مردم می پرسند#
آیا یک جلسه چسبنده گران تر است؟
نه، ترافیک همان هزینه را در هر GB هزینه می کند که خروج چرخش می یابد یا نه؛ یک جلسه تغییر مسیر، نه قیمت.
آیا می توانم یک جلسه را طولانی تر از 24 ساعت انجام دهم؟
نه در استخر مسکونی، برای آدرس هایی که باید برای هفته ها ثابت بمانند، یک پروکسی ISP اجاره کنید: ترافیک ثابت، اختصاصی و نامحدود.