ユーチューブでこれについて学んだだけですが、読者が更新があることをどのように知っているかという私の質問に対する答えを見つけることができませんでした。
それはブラックベリーのプッシュのようなものですか?
RSSはプルテクノロジーです。リーダーはRSSフィードを時々再フェッチします(たとえば、1時間に2回、またはリーダーが頻繁に更新されるフィードであることを知った場合はさらに頻繁に)。
フィードは通常のHTTPを介して提供され、単純なXMLファイルで構成されます。
フィードの更新を定期的にチェックするだけです。
最近、フィードをリスナーにプッシュするための pubsubhubbub という新しいプロトコルがあります。しかし、それは出版社がそれをサポートすることを要求します。
ここ は、Google Reader、Blogger、FeedBurner、FriendFeed、MySpaceなどを含むリアルタイムRSSプッシュをサポートするWebサービスのリストです。
要約しましょう:
プッシュまたはプル。どちらの場合も、サイト、データベース、または保存/表示する場所のRSSリストを更新するためのコードを記述する必要があります。
また、副次的な質問として、コンテンツが変更されたかどうかを確認するために、プルのたびにXML全体を要求する必要はありません。RSSにリンクされていないが、HTTPプロトコル全体に対してグローバルな標準を使用しています( etagおよび最終変更ヘッダー )、RSSページが特定の日付以降に変更されたかどうかを知ることができ、変更された場合にのみXML全体を取得します。
それはプルです。そのため、フィードを更新する頻度をリーダーで構成する必要があります。