我創造我自己的RSS閱讀器,並瞭解哪些RSS項目已經下載我轉換(每個項目)的鏈接,MD5哈希值。加載RSS提要時,它會將所有項目添加到ListView對象,然後針對文本文件檢查MD5哈希值並刪除已存在的哈希值。這樣,只顯示新項目。RSS的組織讀者
現在這個工作正好,因爲我只有5個提要,每個提要只加載約10個項目,但就長期使用而言,文本文件會變得雜亂無章,非常老的MD5哈希。我想知道是否SQLite數據庫會更好地做這樣的事情,比如存儲Feed鏈接,MD5哈希和Date。但即使如此,數據庫也會越來越大,最終會變得非常緩慢。
如何緩解這一問題?
你是什麼原因檢查RSS飼料的完整性? 你在做什麼?消息的標題?伊莫,我認爲一個rss feed的網站不會發布兩次相同的信息。 – Younes 2010-03-10 14:27:24
@Younes - 散列是項目的唯一URL。例如,如果攝像頭的程序每小時檢查一次,並且該項目仍然處於前一小時的供稿中,則該項目會多次顯示。 – 2010-03-10 14:29:41