先の"gzip圧縮されたRSSフィードに対応したRSSリーダーは?"という記事で,幾つかのRSSリーダーについてgzip圧縮されたRSSフィードを扱えるかどうかを調べてみました。その後,単純にCGIなりを使ってHTTPヘッダを書き出せばいいんじゃね?と思い立ったのでこちらについても試してみました。
下のようなCGIを作成し,各RSSリーダーからのリクエストをログに残すようにします。 このCGI自体は適切なRSSを返さないためエラーとなります。
やはり,圧縮されたRSSフィードを読めないRSSリーダは,
Accept-Encoding: gzipを明示していませんでした(当たり前)
Web ベースのRSSリーダーだから?とも思いましたが,
Google Reader はgzip転送に対応しているようですし,
まぁ,単なるFetcherの違いだと思います。
また,はてなRSS,livedoor Reader からのリクエストでは
HTTP_TE という項目に gzip の設定値が見られますが,
プロキシの転送エンコード(?)とのことで余り関係は無さそうです。