全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1712|回复: 11
打印 上一主题 下一主题

關於快取與快取引擎的選擇

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-30 13:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果你確定你的應用需要做快取。請先搞清楚快取用途。

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

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

還有 Redis對記憶體要求很高。因此不要在運行Redis的機器上運行其他應用程式。
2#
发表于 2011-9-30 13:43:15 | 只看该作者
xcache...........
3#
 楼主| 发表于 2011-9-30 13:45:10 | 只看该作者

回复 2# jasontse 的帖子

XCache是不經過網路層的。雖然是國人開發的東東=w=但是效能好就可以 並且在我的幾個項目中 XCache還是沒有出過問題的
4#
发表于 2011-9-30 13:45:16 | 只看该作者
看着眼痛
5#
发表于 2011-9-30 13:45:53 | 只看该作者
原帖由 nyqxmfj 于 2011-9-30 13:45 发表
XCache是不經過網路層的。雖然是國人開發的東東=w=但是效能好就可以 並且在我的幾個項目中 XCache還是沒有出過問題的

跟xcache谈效率。。。搞笑了
6#
 楼主| 发表于 2011-9-30 13:46:55 | 只看该作者

回复 5# jasontse 的帖子

XCache自帶的幾個API可以存取PHP常量,總比調用memcached來得快。

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

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

xcache比memcache还慢  不解释
LZ这帖是来搞笑的
8#
发表于 2011-9-30 13:49:30 | 只看该作者
我eaccelerator小众了么...
9#
 楼主| 发表于 2011-9-30 13:50:10 | 只看该作者

回复 7# jasontse 的帖子

單機情況下xcache存取成php常量 速度比memcached快。這個做過測試。
但是xcache沒有分佈性可言。
10#
发表于 2011-9-30 13:50:18 | 只看该作者
原帖由 onepx 于 2011-9-30 13:49 发表
我eaccelerator小众了么...

eAccelerator效率很好,但是鉴于它没前途......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-30 04:23 , Processed in 0.062532 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表