[FrontPage] | 更新履歴 - サイトマップ - "ModThrottle" 配下のコンテンツ - 過去を発掘 | [Snap.Shot] |
ModThrottle |
http://www.snert.com/Software/mod_throttle/index.shtml
あ゛、まだ使ってません。
ここには格闘記を書く予定。いつになったら書けることやら。(2001-5-13)
とかいいつつ、既にババソと使っております(。2001-8-13)。逆に格闘するところ無いので書くことなくなってしまいました(苦笑)。とりあえず↑のURLにあるドキュメントのとおり、インストールしてconfig追加してしまえばOKです。
…と、それだけだとあまりにもつれないので、いちおう補足しておくと。
mod_throttleの本来の目的は「帯域制限」らしい。mod_thottle 2.0シリーズ(いわゆる「オリジナル」)の場合、一定量以上の転送を行った後は故意に遅延する、という感じか。これはたぶん、従量制課金を意識したものだと思う。怪しいクライアントからバリバリダウンロードされて、大量課金されることになってはタマラナイだろうからねぇ。
3.0
系になってから(?)は、もうちょっと欲張ったことができるようになっていて、DoSに対する気休めの対処も含まれるようになった。
制限の基準は、「全クライアント対象」「ユーザ別」「IPアドレス別」の3通り(v3.1.2)。ユーザとIPアドレスは、各クライアントごとのカウンタを保持する必要がある。エントリは、あまり少なくしすぎると効果が出る前にエントリ自体がexpireしてしまうのでよろしくない。しかしあまり大きくとりすぎるとWebサーバそのものの負荷に直結するので欲張りは禁物。
どうしてもうまく動かない場合は、Apacheモジュールの読み込み順(ApacheModuleOrder)なんかも疑うべし。
p.s.
ええと、このページ、googleでmod_throttle検索すると、ほぼトップに来るそうで…
意見・質問等ありましたらコメントどうぞ
(2003-04-04 takano) mod_throttle for apache2ってやる気ないのかなぁ。待ってるんだけど。
(2004-10-16 anon)試してないんですが、これはどうなんでしょう? http://www.topology.org/src/bwshare/README.html (via http://www.webhostingtalk.com/archive/thread/201295-1.html)
(2004-10-16 takano) mod_bwshareって昔みたときにはコンパイル通らないか何かでスゴスゴ引き上げた覚えがあります。 今はどうなってるんでしょうね。ざっと見た限りでは、あまりメンテされていないような。 最近は帯域が逼迫しているわけではないので、このへんあまり追ってません。