« 招待制のオンラインアルバム「Fotologue.jp」 | メイン | WinSockをおさらいする »


2005年03月04日

RSSの更新間隔

RSSでの記事取得も認知度が高くなってきたので、インターネットを活用するみなさんはすでにRSSリーダーを利用されていることと思います。

私が最初にRSSバーを公開したのが、2003年8月ですから、もう1年半も前になります。
その頃は、自動で更新チェックをする機能もなく、お気に入りに登録したURLと同じようにクリックするとRSSを読み込んで表示するという単純なものでした。

いろいろな方からの要望を取り入れながら現在まで至っています。
使う側からすれば、気になるブログやニュースは頻繁にチェックしたいということで定期的に更新チェックする機能も実装しました。設定可能な更新間隔は5分~60分の範囲で指定できます。

しかし、これだけRSSをチェックする人が増えてくるとサーバーへの負荷やトラフィックも無視できない状況になってきています。
実際にRSSを配信されている方からの要望もあって、1.10からはサーバー負荷を軽減するためにIf-Modified-Sinceやgzipにも対応しました。
If-Modified-Sinceは、RSSに変更がなかった場合において無駄なデータ転送を行わないようにするために有効なものです。

ここで新たな問題が・・・
更新間隔が短く設定されている場合はデータの変更があったかどうかの確認をするためにリクエストを送信しなければなりません。その設定が更新間隔の設定で、デフォルトでは30分になっています。
これを短く設定すると変更があったことを早く検出することができますが、それだけサーバーへのリクエストを送信することになり、お使いPCのパワーも使うことになります。

次期バージョンのためのβ版を開発しているとき、更新チェックの設定間隔が短すぎるとの要望もありました。先日公開した1.14 β4では180分まで伸ばしてあります。

【RSSバー for Internet Explorerの設定画面】
2003030401.jpg


が、最小の設定間隔となる5分を強制的に長くすることはどうかと思いますので、登録されているRSSの更新頻度を予想していただき、最低でも30分くらいに設定していただければと思います。

これまでにいろいろな要望を反映してきたので、以前のバージョンがよかったという声も聞こえてきますが、可能な限りIf-Modified-Sinceやgzipを実装した1.10以上にバージョンアップしていただければ幸いです。



投稿者 darksky : 2005年03月04日 01:22

トラックバック

このエントリーのトラックバックURL:
http://darksky.nureyev.net/mt/mt-tb.cgi/192

コメント

実際、RSS の更新は、それほど頻繁じゃありませんものね。
私は自動更新をせず、読みたいときにまとめて手動で更新しています。

投稿者 棚旗織 : 2005年03月04日 21:43

更新時間は好みというか性格がでますよね。
のんびり待つ人やら、自分が読みたいときだけ更新すればいいとか、いつも最新情報じゃなけいやだとか。

情報は自分が使うもので、1つ2つ読まなかったからといって、あまり神経質にはなりたくないですね。

投稿者 Darksky : 2005年03月06日 22:09

コメントしてください




保存しますか?