一ヶ月以上前の日記にツッコミできないようにした
503 エラーとツッコミ SPAMの続き。 表には出てこないけど、一日に 5000 件ほどのツッコミ SPAM が来ていて負荷の原因になっている。 なので、一ヶ月以上前の日記には、ツッコミできないようにした。 うーん。これって半分負けだよなぁ。
やったこと。
- SPAM フィルタで31日以上前のツッコミを SPAM 判定するように設定
- コメントフォーム非表示プラグインを導入
さて、これでどうなるかな。
追記
やっぱり1ヶ月は短いと思ったので、半年 (130日) にした。
追記 (2)
ここ1ヶ月でやってきた SPAM を、ツッコミ先の日にちごとに集計してみた。 やっぱり半年を過ぎたあたりから SPAM が増加している。
AntiRefSpamFilter/spamcomments に蓄積されている SPAM を、スクリプトを使って日にちごとに集計。 できたファイルを Excel でグラフにした。
$ grep '^To: ' spamcomments | spamcount.rb > count.txt
スクリプトはこんな感じ。
require 'date' dates = Hash.new(0) ARGF.each do |line| dates[Date.parse(line)] += 1 end dates.sort.each do |date, count| puts "#{date.year}/#{date.mon}/#{date.day} #{count}" end