谈及php搭配memcached使用,已经是老生常谈的问题。但是有一些细节,不见得人人清楚。比如说php的模块memcache和memcached有什么区别等。下面我就简单介绍一下。
memcache:http://cn2.php.net/manual/en/book.memcache.php
memcached:http://cn2.php.net/manual/en/book.memcached.php
2.Memcache是原生实现的,支持OO和非OO两套接口并存。而memcached是使用libmemcached,只支持OO接口。
3.memcached还有个非常称赞的地方,就是flag不是在操作的时候设置了,而是有了一个统一的setOption()。Memcached实现了更多的memcached协议。
4.memcached支持Binary Protocol,而memcache不支持。这意味着memcached会有更高的性能。不过memcached目前还不支持长连接。
使用:
Memcache
$mem = new Memcache;
Memcached
$mem = new Memcached(); // 注意有 d
PHP中memcache与memcached的区别
本文介绍了PHP中memcache与memcached两种缓存扩展的主要区别,包括它们的实现方式、接口支持、协议实现等方面,并给出了简单的使用示例。
132

被折叠的 条评论
为什么被折叠?



