favicon.ico 置いてないやつは何やってもダメ

link タグで favicon を設定してなくてもブラウザが勝手に /favicon.ico にリクエストするから favicon 置いてないとログに 404 が大量発生する。instagram リリース時に favicon を置き忘れて大変なことになったとスライドで読んだ記憶がある。

じぶんが作った Web app は存在しない URL の場合、/ に 302 するようにしていたので、favicon 置いてなかったせいで無駄なリクエストが発生して重くなってた。

2012-06-07T10:20:27+00:00 app[web.1]: 126.112.54.50 - - [07/Jun/2012 10:20:27] "GET /favicon.ico HTTP/1.1" 302 - 0.5630