The website navigation used by netizens all over the world quickly joined our website to get more traffic and rankings. dxvk welcomes you to join!

                
新站提交
  • 网站:76073
  • 待审:5
  • APP:568
  • 文章:303586
  • 会员:15962
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 资源社区

名站导航为爱好php程序的朋友们提供php相关的教程知识。

谈及php搭配memcached使用,已经是老生常谈的问题。但是有一些细节,不见得人人清楚。比如说php的模块memcache和memcached有什么区别等。下面我就简单介绍一下。4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

1.目前大多数php环境里使用的都是不带d的memcache版本,这个版本出的比较早,是一个原生版本,完全在php框架内开发的。与之对应的带d的memcached是建立在libmemcached的基础上,所以相对来说,memcached版本的功能更全一些。 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

memcache:http://cn2.php.net/manual/en/book.memcache.php 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

memcached:http://cn2.php.net/manual/en/book.memcached.php4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台


4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

2.Memcache是原生实现的,支持OO和非OO两套接口并存。而memcached是使用libmemcached,只支持OO接口。 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

3.memcached还有个非常称赞的地方,就是flag不是在操作的时候设置了,而是有了一个统一的setOption()。Memcached实现了更多的memcached协议。4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

4.memcached支持Binary Protocol,而memcache不支持。这意味着memcached会有更高的性能。不过memcached目前还不支持长连接。 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台


4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

下面有一张表,来对比php客户端扩展memcache与memcached 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

http://code.google.com/p/memcached/wiki/PhP程序ClientComparison 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台


4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

另外一点也是大家比较关心的,就是所使用的算法。大家都知道“一致性hash算法”是当添加或删除存储节点时,对存储在memcached上的数据影响较小的一种算法。那么在php的两个扩展库中,都可以使用该算法,只是设置方法有所不同。 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

Memcache4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台


4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

修改php.ini添加: 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

[Memcache] 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

Memcache.allow_failover = 1 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

…… 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

…… 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

Memcache.hash_strategy =consistent 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

Memcache.hash_function =crc32 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

…… 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

…… 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

或在php中使用ini_set方法: 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

Ini_set(‘memcache.hash_strategy','standard'); 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

Ini_set(‘memcache.hash_function','crc32'); 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台


4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

Memcached4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台


4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

$mem = new memcached(); 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

$mem->setOption(Memcached::OPT_DISTRIBUTION,Memcached::DISTRIBUTION_CONSISTENT); 4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

$mem->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE,true);4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台


4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

名站网址导航

session_unset和session_destroy的区别4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

4XLDXVK_名站分类目录导航|企业行业网址大全|产品信息发布提交平台

好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,

标签:

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76073

    网站

  • 568

    APP

  • 303586

    文章

  • 15962

    会员

赶快注册账号,推广您的网站吧!
热门网站
最新入驻APP小程序

孕妈饮食小程序2022-09-08

专业的孕妈饮食小程序,帮助孕妇

亞思博教育移民2022-03-25

亞思博教育移民,是教育移民諮詢機

小红书2021-09-08

小红书是年轻人的生活方式平台,由

干货猫培训教育平台2020-11-09

干货猫培训教育平台是一款蛮不错

极光清理 — 杀毒,清理,加速,应用锁(图文)2020-11-02

✔ 一键解决卡顿 — 轻轻一点扫

手机超级清理-清理、加速、省电、降温2020-11-02

超级清理,最好的手机清理,加速,系统