看板 Ajax 關於我們 聯絡資訊
: → TonyQ:話說回來 , cache 最頭痛的就是對應即時更新 , 05/18 03:17 : → TonyQ:我現在的設計只有在必要或者很無所謂的地方才會用cache 05/18 03:17 : → TonyQ:不然有user 在 complain 看到cache 的舊資料也是頗麻煩XD 05/18 03:18 cache 即時性最無腦的作法,就是資料一新增就去清除舊有 cache, 反正 cache 的產生放在讀出的程序裡, 只要讀到發現沒有 cache 他就會自動生新的出來, 而且最糟糕的情況也不過是在每一次的運算裡增加 cache write 的成本, 怎麼樣都還算划算…我們家目前用的就是這種 XD (前提是做 memory cache,如果是 file cache 那寫入成本就比較高了) 最近我遇到的瓶頸是怎麼把 cache 混在 orm 裡面利用, 單獨生 data cache for page 感覺效益太低, 可是要以 original data cache 來做又會有過多連線、key lock 等等問題… 等有時間要再思考一下怎麼解 XD -- 我覺得因離題而被刪文的可能性很高… orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.80.28.216
gpmm:話說好久沒打這麼多東西了…果然久了就會懶啊~ XDD 05/18 11:14
Kelunyang:memory cache ???是指RAMDisk嗎?(or Weakreference?) 05/18 11:28
Kelunyang:對阿離題離好遠,會這樣都是我引起的XDDDD 05/18 11:28
TonyQ:如果是能處理到的地方都還好 , 怕就怕資料沒一個統一窗口, 05/18 11:33
TonyQ:容易漏東漏西的 , query cache 看起來很划算 , 但是我自己用 05/18 11:34
TonyQ:的感覺是還好 , 還是以直接撈為主 ,靜態頁面快取只對瓶頸. 05/18 11:35
TonyQ:不過這是量還沒到一個程度的前提 , 討論這問題可能得要有個 05/18 11:36
TonyQ:流量依據比較好討論. XD 05/18 11:36
gpmm:query cache 也是一個方式,不過我說的是 data tree cache XD 05/18 11:43
gpmm:要討論這個真的有很多方面可聊 XDD 05/18 11:43
gpmm:回 K 大, memory cache 最普遍的就是 http://0rz.tw/Rn3tS 05/18 11:45
gpmm:真的是個好用的東西(如果不論 crash 後的話),可以參考看看 05/18 11:46