php的memcache和memcached扩展区别

来源:互联网 发布:微霸科技软件 编辑:程序博客网 时间:2024/06/10 04:58

memcache是php的一个扩展,用于php管理memcached(服务端),php-memcache.dll。

如果安装了memcached(服务端)不安装扩展,那么php无法操控memcached,但是命令行使用起来没有问题

如果安装了PHP memcache客户端(php memcache和php memcached)。但是没有安装memcached(服务端)服务,那么这个就无法使用

只有同时安装了memcached(服务端)和PHP memcache客户端扩展才可以提高动态网站性能

 

对于内存缓存,比较常用的有两种memcache和memcached扩展,而memcache和memcached的守护进程mencached同名,容易混淆

 

a、Memcache是完全在PHP框架内开发的

 

b、Memcached是使用libmemcached的

 

c、Memcached会比memcache多几个方法,使用方式上都差不多

 

d、memcache是原生实现的,支持OO和非OO两套接口并存,而memcached是使用libmemcached,只支持OO接口。

 

 

 

 

 

memcached ,还有个值得陈赞的地方,就是flag不用再操作的时候设置了,可以通过一个统一的setOption()方法实现;

问题:用thinkphp设置memcache缓存,关掉服务器之后,设置的S变量的值还可以读取。memcache是基于内存的,没理由开机后还可以取出数据,这个是怎么回事?(memcachec.exe服务是自动启动)

 

 

问题:memcache的存储方式是什么?

文件保存方式是放在服务器内存里

原创粉丝点击