محدود کردن تعداد بازدید روزانه بر اساس آی پی

AHMAD

ایران وب ادمین
عضو کادر مدیریت
ناظر انجمن
عضویت
28/1/15
ارسال ها
145
امتیاز
6
محل سکونت
Matt Cutts Office
وب سایت
www.rastana.com
سلام

امکان اینکه تعداد بازدیدهای روزانه یک سایت (در 24 ساعت) رو محدود کنیم (در آپاچی یا هر وب سرور دیگه ای) وجود داره ؟

مثلا هر سایت حداکثر 2000 آی پی روزانه بتونه ورودی داشته باشه
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
452
امتیاز
10
وب سایت
faraso.org
سلام

امکان اینکه تعداد بازدیدهای روزانه یک سایت (در 24 ساعت) رو محدود کنیم (در آپاچی یا هر وب سرور دیگه ای) وجود داره ؟

مثلا هر سایت حداکثر 2000 آی پی روزانه بتونه ورودی داشته باشه
سلام
اینکه دقیقا بشه روی خود وب سرور برای 24 ساعت چنین محدودیتی گذاشت مطمئن نیستم شدنی باشه اینکار رو بیشتر میشه با فایروال انجام داد فایروال های سخت افزاری و بعضا
نرم افزاری امکانات مشابه چیزی که سوال کردید را در اختیار قرار می دهند اما تنظیم دقیق اینکه در 24 ساعت باشه کار را کمی پیچیده میکنه اما اگر روی تعداد سیشن همزمان بخواید محدود کنید وب سرور ها چنین امکاناتی را معمولا با ماژول های اضافه در اختیار قرار می دهند برای مثال nginx با نصب ماژول NginxHttpLimitZone می تواند تعداد سیشن ها را محدود کند برای مثال مقادیر زیر را مشاهده کنید که با نصب ماژول ذکر شده در nginx قابل تنظیم هستند:
کد:
### Directive describes the zone, in which the session states are stored i.e. store in slimits. ###
### 1m can handle 32000 sessions with 32 bytes/session, set to 5m x 32000 session ###
       limit_zone slimits $binary_remote_addr 5m;
### Control maximum number of simultaneous connections for one session i.e. ###
### restricts the amount of connections from a single ip address ###
        limit_conn slimits 5;
 
بالا