我想限制 .mkv 和 .mp4 文件的下载速度。我的页面每天有 1000-3000 名访问者
我想为每个 IP 提供 200KiB/s。
有没有容易安装的 apache 模块?或者我只能限制下载光纤?... 通过 IP 或连接限制下载速度...
答案1
基本上,你可以采用三种方法:
- 使用 lighttpd 代替 Apache因为它集成了带宽控制和管理
- 使用各种可用的(非官方)Apache 模块之一, 作为修改服务质量,mod_cband,mod_limitipconn, 等等。
- 使用
tc
和/或netfilter
根据源端口创建队列并标记数据包(这或多或少是唯一的,但仍保持在可管理的~64K 个条目范围内)
我认为,对于您的使用,您应该真正考虑使用 lighttpd(甚至可能与您的 Apache 安装并排使用)。