WordPressユーザの皆さん,こんばんわ.june29です.
先日,WordPress仲間と「コメントスパム対策」について話す機会がありました.スパム対策プラグインAkismetは非常に優秀で,確かにほとんどのスパムコメントをきっちり弾いてくれますが,システムに負荷がかかっていることに変わりはありません.こんなに細々と運営しているcameraLadyでさえ,毎日300件ほどのスパムコメントが投稿され,その度にデータベースへのアクセスが発生していたわけです.これでは,表示が遅くなる原因にもなりますね.
そこで!スパム対策を強化するべく,Akismetプラグインの拡張版を試してみました.もともとのakismet.phpを拡張版のものに置き換えるだけで機能します.
拡張版では,下図のようにアクセスの多いIPの上位10個を管理画面に表示させてくれ,さらにその中から選択したIPをDenyするように.htaccessに記述を加えてくれます.もちろん,.htaccessは書き込み可能な属性にしておく必要があります.
拡張版を導入してから,Akismetに捕らえられるスパムコメントの数は10分の1ほどに減りました!このレベルでアクセスブロックしてしまえば,WordPress側に処理が回ってこないので,負荷がかかることもないはずです.このサイトがもっと軽快になりますように…!