フィードが更新されたときに検出する最も良い方法は何ですか? 15分ごとにフィードをポーリングするアプリケーションがあるとします。新しいコンテンツが追加されたかどうかはどのようにして知ることができますか? RSSフィードとAtomフィードの場合。RSSフィードの新しい新しいアイテムの検出
13
A
答えて
5
RSS 2とAtomの各項目にはGUID/IDがあり、一意にフラグが付けられます。一意のフラグが付いている場合は、それを使用してアイテムを識別し、以前のアイテムと照合することができます。
3
フィールドを要求するときに、http応答のLast-ModifiedフィールドとETagフィールドを確認します。さらに、リクエストにIf-Modified-SinceタグとIf-None-Matchタグを使用すると、フィードが変更されていない場合にのみ304応答が得られます。 (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html)
+2
すべてのウェブサイトフィードはetagsをサポートしていますか?そして、etagsはjavascriptで簡単に読めますか? – haden
1
私はここ http://www.infoq.com/articles/etags
これは、RSS、原子またはあなたのウェブサーバ上でホストされている他のリソースのために働くだろう示すように、サーブレットフィルタで計算、私のプロジェクトでのetagsを使用しています。
関連する問題
- 1. RSSフィードから新しいアイテムを取り出す
- 2. URLをRSSフィードから新しいアイテムとして受信
- 3. RSSフィードの変更されたアイテムと新しいアイテムを検出する方法は?
- 4. RSSフィードで新しいアイテムを検出するにはどうすればいいですか?
- 5. RSSフィードない自動更新
- 6. rssフィード、自動更新されない
- 7. RSSフィードXMLDataSourceフィルタRSSアイテム
- 8. 新しいアイテム検出で.NETに必要なインターネット安全なRSS解析ライブラリ
- 9. RSSフィードの記事を新しいフォームで開く方法は?
- 10. フィードパーサーで新しいコンテンツのRSSフィードを確認する
- 11. Mailchimp WordpressサイトのRSSフィードには新しいアイテムのみが含まれています。FEEDITEMベースのフィードには古いアイテムがあります
- 12. RSSフィード1秒以下の更新
- 13. PHPのRSSフィード検証
- 14. RSSフィードからの新しいデータの到着を確認する
- 15. RSSフィードの更新が中止されました
- 16. RSSフィードにこのRSSフィードdisecting
- 17. Odata - 新しい雇用の検出
- 18. 新しい通知のjQueryを検出
- 19. RssフィードがChromeで動作しない
- 20. DrupalでのRSSフィードの検索
- 21. アンドロイドの最新のRSSフィードを読むには?
- 22. PHP読書RSSフィード私はRSSフィードを読んでいます
- 23. 外部RSSフィードのSharePoint検索
- 24. PHP検索結果ページのRSSフィード
- 25. RSSフィードのフィルタリング
- 26. RSSフィードのテスト
- 27. CommonSpotのRSSフィード
- 28. フィードW3バリデータのRSSが更新されません
- 29. RSSフィードの変更を自動的に検出する
- 30. レルムasObservable()は新しいアイテムのみを出力します
これは同じように簡単に行く方法です...ありがとう.. – haden
このhttp://www.rssboard.org/rss-specification#ltguidgtSubelementOfLtitemgtによると、 'guid'はオプションのフィールドなので、一部には存在しないかもしれませんRSSフィード ! – webNeat