kn007的个人博客
♥ You are here: Home > 软件与网络 > php > Memcached.php For Unix Socket

Memcached.php For Unix Socket

by | 9 Comments

提醒:本文最后更新于 3402 天前,文中所描述的信息可能已发生改变,请仔细核实。

QQ截图20141219182316
上篇文章说到,因为Yac速度上比Memcached port模式快,所以能接受。

出现了前文的2、3情况后,感觉偶尔会一卡一卡,能接受,还是运行了一段时间。

得空,尝试将Memcached切换到Unix Socket,发现居然比Yac还要快,最主要是稳定。

由于Memcached使用Unix socket后,便自动会关闭port模式,所以改动了一些文件参数。

早在年初的时候,曾经测试过Memcached module要比Memcache module快后,基本上便放弃了Memcache module。(当时测试了Memcache、Memcached、Redis等Module,还有Predis等)

主要是没什么时间,所以现在才去完善Memcached使用Unix Socket。

顺便附上memcache.php

这是一个php图形web页面,用于监控Memcache状态的。原作者并未添加关于Unix socket访问的支持,略微加个判断,搞定。

关键词:An APC-like stats/info page for your memcached servers.(unix socket support)

另外附上ab测试的结果。
ab -n 10000 -c 100 https://kn007.net/Snap1

转载请注明转自:kn007的个人博客的《Memcached.php For Unix Socket

donate
有所帮助?

Comments

9 Comments立即评论
  1. 上一篇岂不是被批的体无完肤

    1. MOD回复

      @be.truth: 不会啊。感觉还是有作用的,以后的事情不好说啊。
      不过鸟哥说,“主要应该是Key冲突,不适合这个场景了”。
      貌似不大适合Wordpress的object cache。不过YAC在其他方面确实速度快得不得了。甩其他几条街。

  2. 嘛东西,看不懂...

    1. MOD回复

      @夜枫: :o :o

  3. 回复

    你好,看过您得文章,学到不少,请问您使用过w3tc这个插件吗??如果用过,您的w3tc插件能够支持unix的socket方式吗???

    1. MOD回复

      @eparter: 我以前用过w3tc,不过那是主机的时候,现在用vps,不需要用w3tc。我全部都代码化和VPS连起来了。
      w3tc貌似只支持port方式,你可以通过修改代码,让其支持socket。

    2. MOD回复

      @eparter: 另外你网站打不开,80跳到443,443又没ciphers和ssl信息。

    3. 回复

      @kn007: 网站无法访问吗??

    4. MOD回复

      @eparter: 现在没问题了~

icon_wink.gificon_neutral.gificon_mad.gificon_twisted.gificon_smile.gificon_eek.gificon_sad.gificon_rolleyes.gificon_razz.gificon_redface.gificon_surprised.gificon_mrgreen.gificon_lol.gificon_idea.gificon_biggrin.gificon_evil.gificon_cry.gificon_cool.gificon_arrow.gificon_confused.gificon_question.gificon_exclaim.gif