質問: RSSフィードについてフィードバックしたいと思います。「最近の質問」 (`http://ja.stackoverflow.com/feeds`)がRSSリーダーごとに内容が異なります。2017/4/7 12:13 JST時点で次のように違いが見られます。 1. Thunderbird : `2017/4/6 8:13` が最新の質問となっており遅延している 2. Firefox : サイト上の新着と同じ feeds の内容を確認すると `2017-04-05T23:56:07Z` と表示されました。こうやって確認しました。 ``` $ curl -s http://ja.stackoverflow.com/feeds | gzip -dc | head -10 最近の質問 - スタック・オーバーフロー 次の URL からの最新の 30 件: ja.stackoverflow.com 2017-04-05T23:56:07Z http://ja.stackoverflow.com/feeds http://www.creativecommons.org/licenses/by-sa/3.0/rdf ``` なお、複数の環境で同じ結果なのでキャッシングなどの影響ではないと思います。私のPCと、AWS上のLinuxインスタンス どちらも同じ結果になりました。
回答: 遅れてますね。 * アクセス元の地域 * ログイン状況 (Cookieがあるか) が影響していそうです。 以前報告した問題でも地域による差がありました。 ざっと試した限りでは、以下のようになっています。 * ログインしてアクセスすると地域によらず、最新のフィードが得られる * 匿名でのアクセスでは、古いフィードが得られ、どれくらい古いかは、どこからアクセスするかによる * 匿名アクセスでの遅延は相当あり、特に本家のフィード () は10日近く遅れているように見える フィードリーダーはログインセッションなど持たずにアクセスするものですから、改善するといいですね。 例として、ほぼ同時刻の へのアクセスで以下のような違いが見られました (最初の``タグを抜きだしています)。 `2017-04-07T08:15:37Z` # use session cookie (from Japan) `2017-04-07T04:26:06Z` # from Japan `2017-04-04T20:50:23Z` # from USA `2017-04-04T10:29:52Z` # from Russia