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

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

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

افراده که ادمین سرور مجازی های دانلود و آپلود فایل میباشند بیشتر از دیگران به محدود کردن تعداد کانکشن های هر IP و سرعت دانولد

بوسیله یوزر احتیاج دارند .

علت آن این است که برای جلوگیری از دانلود توسط سرور مجازی و VPS  که باعث پر شدن منابع سرور و مصرف پهنای باند سرور مجازی میباشد.

شما نمیتوانید بدون نصب کردن ماژول های متفرقه، تعداد کانکشن ها  و سرعت دانلود آن را محدود کنید.

از سوی دیگر هم برای محدودیت تعداد کانکشن ها و سرعت دانلود آپاچی در حملات Dos و DDOS به کا می آیند.

وب سرور آپاچی برعکس سرور مجازی های سریع و سبک مثل Litespeed و Nginx  به طور دیفالت و با تنظیمات داخلی قابلیت

محدود کردن تعداد کانکشن های هر IP و محدود سازی سرعت دانلود را ندارند و برای انجام این فرایند باید از برنامه های تولید شده

بوسیله توسعه دهندگان استفاده کنید.

البته وب سرور آپاچی ورژن ۲٫۴٫۶ به بعد قابلیت محدود برای کنترل کانکشن ها و سرعت دانلود دارد که احتمالا به زودی کامل تر خواهد شد .

به هر حال هدف ما از این مقاله آپاچی ورژن نهایی ۲.۲ است .

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

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

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

  1. Lightweight bandwidth limiting module for Apache2
  2. per-user bandwidth limiting
  3. per-virtualhost bandwidth limiting
  4. per-destination bandwidth limiting
  5. Bandwidth total usage (bandwidth quota)
  6. Maximal download speed (bandwidth throttling)
  7. Maximal requests-per-second speed
  8. Maximal simultanous IP connections
  9. Support for virtualhosts
  10. Support for defined users
  11. Support for /cband-status handler
  12. Support for /cband-status-me handler

از دیگر ماژول های آپاچی برای Limit کردن پهنای باند و کانکشن های HTTP شامل موارد زیر میشود  :

mod bandwith

mod gos

mod limitipconn