我有一個要求只使用最新的兩個rss提要(使用.NET)來減少閱讀RSS的延遲。我發現了很多使用RSS的示例。但是,我沒有發現任何限制正在閱讀的提要。而且,這不適用於Windows窗體應用程序。如何使用.NET檢索RSS提要時減少延遲?
2
A
回答
1
打開http連接到RSS URL並手動加載流,一次通過條目閱讀條目,然後在足夠時終止連接。您不必爲整個XML而行。
當然,這裏需要一些簡單的XML解析。
0
RSS提要真的只是網頁。您可以在所有供稿的URL上檢查HTTP Last-Modified標題,然後下載最近更新的標題。不過,請注意,您可能會以這種方式捱餓更新頻率較低的Feed,特別是當您有兩個頻繁更新的Feed時。
這是關於此事的文章:HTTP Conditional Get for RSS Hackers。
相關問題
- 1. 使用System.Speech.Synthesis時儘量減少延遲
- 2. 如何減少在NSOperationQueue中使用waitUntilAllOperationsAreFinished的時間延遲
- 3. 使用UITableView和GCD減少延遲
- 4. 如何減少Azure表存儲延遲?
- 5. 如何減少Android中的Thread.sleep()延遲
- 6. KeyDown/KeyUp 70-120ms延遲。如何減少?
- 7. 如何減少按鍵的延遲?
- 8. 如何減少石英調度延遲
- 9. 使用jQuery/Apache檢索RSS提要Cordova
- 10. fs.createReadStream('b.mp3')減少延遲
- 11. 減少加載UIView的時間延遲
- 12. 如何減少工具提示文本彈出延遲?
- 13. 如何使用AWS SQS減少連接延遲?
- 14. 如何在這種情況下使用PHP檢索RSS提要?
- 15. 如何從csv文件讀取數據時減少延遲?
- 16. 在我的網站上滾動時如何減少延遲?
- 17. 如何減少微軟HoloLens實時預覽延遲
- 18. 如何在流式直播視頻時減少延遲?
- 19. 如何減少CUDA同步延遲/延緩
- 20. 減少顯示提示的延遲(如img的標題)
- 21. 預加載SourceDataLine以減少延遲
- 22. 減少Bot連接器的延遲
- 23. Gstreamer:動態增加和減少延遲
- 24. 減少顯示進度條的延遲
- 25. 播放聲音後減少延遲?
- 26. 搜索RSS提要
- 27. 從BackgroundWorker,.NET 3.5檢索結果時防止UI延遲
- 28. Jquery延遲RSS提要替換頁面中的所有html
- 29. MS圖表:可能會減少工具提示延遲?
- 30. 檢索數據時的Firebase延遲
您是否希望減少直接從源讀取Feed的延遲,或者減少迭代Feed中的項目所需的時間?由於RSS是XML格式的,因此恕我直言,您必須從源文件下載文件,然後才能將其作爲XML文檔打開並選擇前兩項。 – KBoek 2010-12-09 20:07:42
您不必下載整個文件。參見下文。 – 2010-12-09 20:08:51