私は c# を使用して RSS クライアントを開発する必要があります。ユーザーが読んだものを RSS クライアントがどのように保存するのか疑問に思っています。簡単な答えは、各 URL のすべてのフィードを保存し、ユーザーがそれを読んだかどうかをマークすることです。そのため、他の RSS クライアントがフィードの状態をどのように管理して、ユーザーから読み取られるかどうかを判断する必要があります。すべての URL からのすべてのフィードを保存するかどうか
また、pubsubhubbub プロトコルを使用するクライアント用の .net ライブラリがあるかどうかを知る必要があります。
例えば、
CNN フィードをサブスクライブすると、アプリケーションは現在の CNN フィードを読み込んで、それを読み取らせます。しばらくしてクライアントを開くと、読んだすべてのフィードが既読としてマークされていることがわかります。
つまり、クライアントは CNN フィードのすべてのリンクをデータベースなどに保存し、リンクが読み取られたかどうかにかかわらず、各リンクのステータスを保存します。
私の質問は、巨大なデータベースにつながるDB上のすべてのサイトのすべてのフィードを保存する代わりに、フィードが読み取られたかどうかを追跡する別の方法はありますか?