2011-03-31 80 views

回答

4

第一條規則是:不要緩存,直到你需要它,那將是premature optimization(第一個鏈接I發現,谷歌更多信息)

高速緩存的最大問題是無效的緩存。當您緩存的數據正在更新時會發生什麼。你需要確保你的緩存更新,如果沒有正確完成,往往會變得一團糟。

我:需要

  • 當應用緩存後

    1. 構建應用程序,而不 緩存和確保 功能按預期工作
    2. 做一些性能測試,並 應用緩存做 性能測試再次檢查 您正在獲得預期的速度提升
  • 3

    我認爲最簡單的方法就是問自己一大堆的問題,

    是這樣的結果永遠不會改變?

    不是?然後永久緩存它

    是的,什麼時候它會改變?當用戶更新某些東西。 它是否只會影響更改值或所有用戶的特定用戶。這應該會告訴您何時清除特定緩存。

    您可以繼續前進,但過了一段時間後,您將得到不同的配置文件 UserCache,GlobalCache只是2個示例。 這些配置文件應該能夠告訴你要緩存什麼,並有一定的更新條件(何時刷新緩存)

    相關問題