nginx の favicon に関する設定メモ

/favicon.ico のfile not found のerror logがうざい

locationを使ってlogを出力しないように設定する。

location = /favicon.ico {
  log_not_found off;
}

一方、apache はfile not found はerror logに全てロギングされるので、こういう類いの設定はないはず。access logはsetenv で特定の条件のログを除外できるけど。

HttpEmptyGifModule でgifへのアクセスを高速化?

The ngx_http_empty_gif_module keeps a 1x1 transparent GIF in memory that can be served very quickly. Sample usage:

location = /favicon.ico {
  empty_gif;
}