理解memcache客户端和服务器端

     Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。

    它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。

    为什么会有Memcache和memcached两种名称?其实Memcache是这个项目的名称,而memcached是它服务器端的主程序文件名.

    再说什么是客户端什么是服务器端,memcached也是一种服务器,是内存缓存服务器,就像apache一样,这个书转载主机电脑上的,就像我在我的电脑上开发,这台电脑上安装了wamp来开发网站,memcached用来进行内存缓存,相互不影响,memcached就是装在电脑上用来操作内存的。那么memcache客户端呢?这个是不一样的,你可能用php开发网站,也有可能是java或者python等其他的,这些相对与服务器来说是客户,都在使用服务起的服务,然后在php的扩展中加入memcached.dll就可以调用服务器的服务了,就是可以调用memcached来进行内存缓存了。

    表现形式来讲是服务器端为memcached.exe,客户端表现为memcache.dll.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值