其實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→這裡
memcache(fork):
回覆刪除可以正常執行不會亂噴error
我可以把上面理解成噴 error 是正常的嗎…