اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی

    سوالی که تقریبا هر هفته از ما پرسیده میشود عنوان همین پست است! به خصوص دوستانی که ادمین سرور های دانلود و آپلود فایل هستند بیش از سایرین نیاز به محدود کردن تعداد کانکشن های هر ip و سرعت دانلود توسط یوزر دارند . دلیل آن نیز واضح است … جلوگیری از دانلود به وسیله سرور مجازی و VPS که سبب پر شدن منابع سرور و مصرف پهنای باند سرور خواهد شد . محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی بدون نصب ماژول های متفرقه امکان پذیر نیست .

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	500x268x1.png.pagespeed.ic.qY_KWhHWlP.png نمایش ها:	1 اندازه:	17.2 KB شناسه:	18661

    محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی :
    از طرفی محدود کردن تعداد کانشکشن ها و سرعت دانلود آپاچی در مواردی مثل حملات Dos و DDos نیز به کار می آید . وب سرور آپاچی بر خلاف وب سرور های سریع و سبکی مانند Nginx و Litespeed به صورت پیش فرض و با تنظیمات داخلی امکان محدود کردن تعداد کانکشن های هر IP و محدود سازی سرعت دانلود را ندارد و برای انجام این کار باید از برنامه های تولید شده توسط توسعه دهندگان استفاده کنیم . البته وب سرور آپاچی ورژن ۲٫۴٫۶ به بعد امکاناتی محدود برای کنترل کانشکشن ها و سرعت دانلود دارد که احتمالا به زودی کامل تر خواهد شد . به هر حال هدف ما از این مقاله آپاچی ورژن نهایی ۲.۲ است .

    محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	download.jpg نمایش ها:	1 اندازه:	7.4 KB شناسه:	18662

    معرفی mod_cband معروف ترین ماژول کنترل پهنای باند برای آپاچی :
    این ماژول معروف ترین ماژول آپاچی ۲ برای کنترل پهنای باند سرور و محدود کردن کانکشن های هر IP و سرعت دانلود یوزر ها می باشد. .

    برخی از امکانات این ماژول آپاچی عبارتند از :

    Lightweight bandwidth limiting module for Apache2
    per-user bandwidth limiting
    per-virtualhost bandwidth limiting
    per-destination bandwidth limiting
    Bandwidth total usage (bandwidth quota)
    Maximal download speed (bandwidth throttling)
    Maximal requests-per-second speed
    Maximal simultanous IP connections
    Support for virtualhosts
    Support for defined users
    Support for /cband-status handler
    Support for /cband-status-me handler


    برای دانلود آخرین ورژن mod_cband به وب سایت زیر مراجعه کنید :



    در مطلب بعدی ، به آموزش محدود سازی تعداد کانکشن های هر IP و حد اکثر سرعت دانلود به کمک ماژول cband می پردازیم .

    سایر ماژول های آپاچی برای limit کردن پهنای باند و کانکشن های Http عبارتند از :

    برای اطلاعات بیشتر روی لینک هر یک از ماژول های فوق کلیک کنید .
    نویسنده Babak Ajideh
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-11-2020, 11:22 PM.

    #2
    سلام
    mod_cband خیلی قدیمی شده ، برای دوستانی که مایل هستند File Hosting یا به طور کلی Static Serve داشته باشند بهترین گزینه میتونه استفاده از وب سرور Nginx باشه.
    بشخصه سرورهای زیادی رو برای سایت های دانلود کانفیگ کردم و مدیران سایت ها درخواست کردند کانکشن ها بر اساس IP محدود بشند و بنده اینکارو با limit connection در nginx انجام دادم.
    لود CPU سرور اصلا بالا نمی رفت و بازدهی بسیار مناسب تری نسبت Apache در سرورهای اونها داشت.

    البته .. عرایض بالا چیزی ارزش ارزش های Apache کم نمیکنه :D
    اما در کل nginx برای static serve از بقیه وب سرورها یه سر و گردن بالاتره.
    استفاده فیسبوک و اینستگرام گواه بر عرایض من هست.
    اگر اطلاع داشته باشید سرورهای عکس فیسبوک و اینستگرام توسط وب سرور انجین ایکس اجرا میشند.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-09-2021, 01:44 PM.

    کامنت

    در حال انجام ...
    X