簡體   English   中英

使用.NET檢索RSS feed時如何減少延遲?

[英]How to reduce latency while retrieving RSS feeds using .NET?

我要求僅使用最新的兩個RSS提要(使用.NET)以減少閱讀RSS的延遲。 我發現了很多使用RSS的示例。 但是,我沒有發現任何限制閱讀提要的內容。 而且,這不適用於Windows窗體應用程序。

打開與RSS URL的http連接並手動加載流,一次一次逐項讀取流,然后在足夠時終止連接。 對於整個XML,您不必一路走好。

當然,這里需要一些簡單的XML解析。

RSS feed實際上只是網頁。 您可以檢查所有提要的URL上的HTTP Last-Modified標頭,然后下載最近更新的標頭。 但是請注意,您可能會以這種方式使更新頻率較低的提要餓死,尤其是當您的集合中有兩個經常更新的提要時。

這是有關此問題的文章: HTTP條件獲取針對RSS黑客

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM