RSS のレスポンスに ETag をつける
- 作成日時
- 2006/01/26 02:00
この blog を bloglines で読むと、更新していないのにいつも全エントリーが未読になるという困ったことが起きていた。
原因は、レスポンスの HTTP ヘッダに Etag: がついていないからだ、と教えてもらった。
このブログの RSS は php のスクリプトで動的に生成しているので、
PHP で Apache 風 ETag の生成
http://blog.drry.jp/2005/01/10/2117
「条件付きGET」のススメ
http://as-is.net/blog/archives/000956.html
を参考にして最新記事の日付の mod5 ハッシュを Etag: の値として返すようにしてみた。
これで bloglines の問題なくなってくれるといいんだけど。
原因は、レスポンスの HTTP ヘッダに Etag: がついていないからだ、と教えてもらった。
このブログの RSS は php のスクリプトで動的に生成しているので、
PHP で Apache 風 ETag の生成
http://blog.drry.jp/2005/01/10/2117
「条件付きGET」のススメ
http://as-is.net/blog/archives/000956.html
を参考にして最新記事の日付の mod5 ハッシュを Etag: の値として返すようにしてみた。
これで bloglines の問題なくなってくれるといいんだけど。