全球主机交流论坛

标题: 關於快取與快取引擎的選擇 [打印本页]

作者: nyqxmfj    时间: 2011-9-30 13:42
标题: 關於快取與快取引擎的選擇
如果你確定你的應用需要做快取。請先搞清楚快取用途。

如果你的應用只有單伺服器,我推薦你直接做成記憶體數組。這樣不需要通過網路層。在python單進程模型下直接聲明個全局數組就可以了。在PHP下你可以用XCache。

如果是多伺服器,快取數據量大的話Redis是不錯的選擇。數據量小的話Memcached就可以勝任,並且效能要比Redis好得多 因為Redis是可以掉電存取數據的,一個完整的KVDB引擎。
但是請注意 千萬不要在單台Memcached伺服器上存取過多的數據 以及給予過多的並發。高並發、大數據量Redis是王道。

還有 Redis對記憶體要求很高。因此不要在運行Redis的機器上運行其他應用程式。
作者: jasontse    时间: 2011-9-30 13:43
xcache...........
作者: nyqxmfj    时间: 2011-9-30 13:45
标题: 回复 2# jasontse 的帖子
XCache是不經過網路層的。雖然是國人開發的東東=w=但是效能好就可以 並且在我的幾個項目中 XCache還是沒有出過問題的
作者: 李院长    时间: 2011-9-30 13:45
看着眼痛
作者: jasontse    时间: 2011-9-30 13:45
原帖由 nyqxmfj 于 2011-9-30 13:45 发表
XCache是不經過網路層的。雖然是國人開發的東東=w=但是效能好就可以 並且在我的幾個項目中 XCache還是沒有出過問題的

跟xcache谈效率。。。搞笑了
作者: nyqxmfj    时间: 2011-9-30 13:46
标题: 回复 5# jasontse 的帖子
XCache自帶的幾個API可以存取PHP常量,總比調用memcached來得快。

嘛 用python習慣了。總是喜歡把單機快取直接做到常量裡
作者: jasontse    时间: 2011-9-30 13:48
原帖由 nyqxmfj 于 2011-9-30 13:46 发表
XCache自帶的幾個API可以存取PHP常量,總比調用memcached來得快。

嘛 用python習慣了。總是喜歡把單機快取直接做到常量裡

xcache比memcache还慢  不解释
LZ这帖是来搞笑的
作者: onepx    时间: 2011-9-30 13:49
我eaccelerator小众了么...
作者: nyqxmfj    时间: 2011-9-30 13:50
标题: 回复 7# jasontse 的帖子
單機情況下xcache存取成php常量 速度比memcached快。這個做過測試。
但是xcache沒有分佈性可言。
作者: jasontse    时间: 2011-9-30 13:50
原帖由 onepx 于 2011-9-30 13:49 发表
我eaccelerator小众了么...

eAccelerator效率很好,但是鉴于它没前途......
作者: zyzit    时间: 2011-9-30 15:09
妈呀,我只看的懂简体呀
作者: kpt999    时间: 2011-9-30 15:13
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4