اطلاعیه

بستن
No announcement yet.

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

بستن
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 به وب سایت زیر مراجعه کنید :

    http://dembol.org/blog/o-mnie

    در مطلب بعدی ، به آموزش محدود سازی تعداد کانکشن های هر 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.

    کامنت

    درباره انجمن منطقه لینوکسی ها

    انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

    شبکه های اجتماعی

    ایمیل مدیریت

    Habili@linux-zone.org

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