最近管理している(といっても半放置状態;)サイトの一つがあまりにも重い。特に23時から25時にかけては大変な事になっていて、管理者の自分がコンテンツページをなかなか開けずにイライラしている有様だ。で、色々と調べてみたところ、ダウンロードツールか何かを使ってデータを根こそぎ持って行っているユーザーが多数いる事を発見した。IPを見たところ日本からのアクセスではないっぽい。
そこで、以前から導入を検討していたmod_limitipconnをApacheに入れることにした。mod_limitipconnは、同一IPからのコネクション数は○個まで、みたいな感じで制限してくれるいい奴らしい。説明を読んだところ、いかにも簡単そうで超初心者の私でも10分ぐらいで導入できそうだ。
そこで早速インストールに挑戦してみたのだが、全く上手くいかない。英語で意味不明なエラーが出るだけだ。さらに意味不明のエラーを翻訳で日本語に訳してみたりしたが、謎の日本語文が生成されただけで何の解決にも至らなかった。
仕方なく、googleに助けてもらいながら2時間。apxsを使うためにhttpd-develパッケージをインストールしたりして、ようやく目的の機能を追加することができた。めちゃくちゃ時間はかかったが、こういう試行錯誤は非常に勉強になる。
で、どれだけサイトが軽くなったか様子を見てみたが……
ほとんど軽くなっていなかった(泣)
とりあえず来週末に、また挑戦しなければ……
12月 15
最近のコメント