2011-12-27

node.js library for memcache

這禮拜對目前project比較常用的資料存取資源找了幾套現在比較popular而且近期還在維護中的library作了一些測試,以下是memcache部分的測試報告。

其實npm上搜尋只有三套,其中兩套memcached跟nMemcached還是同一個作者寫的兩個版本,其中memcached已經不再maintain了,而最後一套memcache也近兩個月沒有maintain,後來在git上找到了另一套對他的fork,以下以這三套做比較
git repository
nMemcached
memcache
memcache(fork)

問題
nMemcached:
其實不少issue還沒fix,最明顯每次執行都會出現的是這個
memcache:
沒人report這個issue,不過以作者的活動程度大概report了也不會修吧... 在新版的node.js lib sys被更名成util,每次執行都會出現The "sys" module is now called "util". It should have a similar interface.,不過這其實只要手動改一行就會動了。
memcache(fork):
可以正常執行不會亂噴error,除了不能直接從npm安裝更新以外應該沒有什麼大問題。

接下來是執行時間比較:
nMemcached:















memcache:















memcache(fork):













目前看來memcache(fork)似乎會是比較好的選擇,不過更新他可能會有點麻煩就是了。

testing code→這裡

1 回覆:

  1. memcache(fork):
    可以正常執行不會亂噴error

    我可以把上面理解成噴 error 是正常的嗎…

    回覆刪除

Tags

Linux (92) Security (33) Live (23) PHP (20) MySQL (15) Google (14) Apache (11) nginx (8) Shit™ Happens (7) Flash (5) Flex (5) SEO (5) Git (4) Hacks (4) Mac (4) 懶人包 (4) Java (3) Tomcat (3) Benchmark (2) CSS (2) How-To (2) NetBeans (2) Windows (2) Zend Framework (2) 讀書心得 (2) 18+ (1) AIR (1) Browser (1) Clouds (1) English (1) FMS (1) Facebook (1) KVM (1) MIND HACKS (1) MongoDB (1) NFS (1) NoSQL (1) NodeJS (1) PuTTY (1) Revolution 2.0 (1) SpongeBob (1) Svn (1) jQuery (1)