最近なんかマイクロブログみたいになってるけど。。
RailsがIf-None-Match headerを公式にサポートしているのを発見。実際に使われているプロジェクトに出会ったことはない。
Rails Guide: Conditional GET support
Ajax requestなんかでresponseが空だった場合は画面に対して何もしない。キャッシュも返さないからサーバ側の負担を軽減する。とかいうのが使いどころなのかな。
If_None_Match headerについての解説記事
If-None-Matchに仕込んであるEtagが更新されテイルかチェックするためにはActionController#stale?を使う