我有一個從MySQL數據庫讀取的歌曲和歌手信息的應用,並在ListView控件顯示它...我的問題(一個或多個)如何從聯機數據庫緩存retrived數據?
- 是一個好主意緩存用戶已經獲取這樣的數據他不需要每次都檢索它?
- 如果這是一個好主意(如果只給出提示),那該怎麼做?
- 之間如何什麼已經緩存的,什麼是需要從mysql的
我有一個從MySQL數據庫讀取的歌曲和歌手信息的應用,並在ListView控件顯示它...我的問題(一個或多個)如何從聯機數據庫緩存retrived數據?
它總是一個好主意,緩存值從外部來源的,因爲它會降低應用程序需要顯示他們時檢索匹配。
這可以用多種方式實現。通常說:
也就是說,高速緩存系統的重要和複雜的部分是確定的,當一個高速緩存的值是不再「新」夠了。在選擇的具體標準取決於應用程序和個人品味,這裏有一些一般提示:
Expires
服務器端提示)一個很好的實現是隻委託所有的網絡請求緩存感知的方法/類(從上面的提示來實現),那麼這將在需要時請求在第一做決定放置並返回新鮮或緩存的數據。
這一切我都需要謝謝你 – sleepless
你應該接受/ upvote然後。 –
由於問題標題中顯示「來自在線DataBase?」,我假設您通過使用API訪問數據?或者你真的在談論設備本身的SQLite數據庫嗎? –
是MySql通過PHP – sleepless