另外,快取就是把目前記憶體的內容拿出來重複使用,於是我們將它會存放至Runtime的記憶體內
測試勝過千萬語﹑,於是來看看程式碼好了!
var cache = {}; cache["key"] = {}; cache["key"]["value"] = "x"; console.log(cache["key"]["value"]);
上方基本上可以看到 cache這個object, 我將 key也設為cache底下的object來存取不同的資料,用key來識別!
以上的結構化為json:
var cache = { "key" : { "value" : "x" } }
僅是概念,關於快取上的研究資料蒐的不多,再慢慢研究更好的快取方式!
2014/10/19
快取需要設計一個註冊快取、放入快取、查詢快取、刪除快取的機制,每次都先需要註冊一個快取、再查詢是否有快取,沒有就只能readFile Handle一次,每次處理完都要放入快取,然後需要設定時間清除快取!
參考:
IT 邦幫忙(fillano 大大): http://ithelp.ithome.com.tw/question/10077753
Wiki : http://zh.wikipedia.org/wiki/%E9%AB%98%E9%80%9F%E7%BC%93%E5%AD%98
stevenlu: http://stevenlu.com/posts/2013/03/07/using-redis-for-caching-in-nodejs/
StackOverflow : http://stackoverflow.com/questions/21588279/node-js-caching-json
Strong Loog: http://strongloop.com/strongblog/node-js-performance-garbage-collection/
--------------------------------------------------------------------------------------------------------------
最近在練習UML圖的看法.... 話說找到一個中文版的node.js 手冊,英文看太累可以考慮看看http://nodeapi.ycnets.com/index.html
沒有留言:
張貼留言