وقتی در برنامه TheFeed تعداد ریزالورهای فعال خیلی زیاد باشد، قابلیت امتیازدهی به ریزالورها دیگر آنچنان کاربردی نیست و به درستی عمل نمیکند؛ سعی کنید تعداد ریزالورهای فعال خود را کمتر از ۵۰ نگه دارید.
قابلیت امتیازدهی چگونه کار میکند؟
این قابلیت میانگین زمان پاسخ، تعداد پاسخهای موفق و ناموفق هر ریزالور را در طول اجرا ثبت میکند و بر اساس این دادهها به هر ریزالور امتیاز میدهد. یعنی همزمان که پست کانالها را دریافت میکند، به یاد میآورد کدام ریزالور عملکرد بهتری داشته است.
وقتی برنامه میخواهد از لیست ریزالورها یکی را انتخاب کند، ریزالوری که امتیاز بیشتری دارد، شانس بیشتری برای انتخاب شدن خواهد داشت. بنابراین، پس از مدتی کار کردن، برنامه از ریزالورهای با عملکرد بهتر بیشتر استفاده میکند.
حالا وقتی تعداد ریزالورهای فعال زیاد باشد چه اتفاقی میافتد؟
در زمان شروع کار برنامه، همه ریزالورها یک امتیاز اولیه دارند تا حداقل یکبار از آنها استفاده شود. به همین دلیل، وقتی تعداد ریزالورهای «فعال» شما زیاد باشد (مثلاً ۱۰۰۰ تا)، مدت زمان بسیار زیادی طول میکشد تا برنامه از همه آنها استفاده کند و امتیازدهی انجام شود؛ در نتیجه شروع به کار برنامه بسیار طولانی میشود.
البته در تنظیمات هر کانفیگ عددی به نام «تعداد ریزالورهای همزمان برای هر بلاک» وجود دارد که نشان میدهد یک درخواست (مثلاً برای دریافت اولین بخش پیامها) همزمان به چند ریزالور ارسال شود. در حالتی که تعداد ریزالورهای فعال شما بسیار زیاد است، میتوانید این عدد را افزایش دهید تا برنامه کوئری بیشتری ارسال کند و جدول امتیازدهی سریعتر پر شود؛ اما اگر این عدد بیش از حد بزرگ باشد، ممکن است باعث شود DPI رفتار مشکوک تشخیص دهد و ارتباط IP شما را قطع کند! همچنین باید توجه داشت که کوئری تکراری برابر با مصرف بیشتر اینترنت است (البته TheFeed بهطور کلی مصرف اینترنت کمی دارد).
Post #205
7.05K
- ❤ 74
- 🔥 3
- 👍 2
- 👎 1