محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی
محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی :
افراده که ادمین سرور مجازی های دانلود و آپلود فایل میباشند بیشتر از دیگران به محدود کردن تعداد کانکشن های هر IP و سرعت دانولد
بوسیله یوزر احتیاج دارند .
علت آن این است که برای جلوگیری از دانلود توسط سرور مجازی و VPS که باعث پر شدن منابع سرور و مصرف پهنای باند سرور مجازی میباشد.
شما نمیتوانید بدون نصب کردن ماژول های متفرقه، تعداد کانکشن ها و سرعت دانلود آن را محدود کنید.
از سوی دیگر هم برای محدودیت تعداد کانکشن ها و سرعت دانلود آپاچی در حملات Dos و DDOS به کا می آیند.
وب سرور آپاچی برعکس سرور مجازی های سریع و سبک مثل Litespeed و Nginx به طور دیفالت و با تنظیمات داخلی قابلیت
محدود کردن تعداد کانکشن های هر IP و محدود سازی سرعت دانلود را ندارند و برای انجام این فرایند باید از برنامه های تولید شده
بوسیله توسعه دهندگان استفاده کنید.
البته وب سرور آپاچی ورژن ۲٫۴٫۶ به بعد قابلیت محدود برای کنترل کانکشن ها و سرعت دانلود دارد که احتمالا به زودی کامل تر خواهد شد .
به هر حال هدف ما از این مقاله آپاچی ورژن نهایی ۲.۲ است .
ماژول 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
از دیگر ماژول های آپاچی برای Limit کردن پهنای باند و کانکشن های HTTP شامل موارد زیر میشود :
mod bandwith
mod gos
mod limitipconn