搜搜资源网 - 刘松松-- - 为草根创业者提供网络推广知识

WordPress用memcache还是memcached好?哪个插件好用?

memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,被许多网站所使用,对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。

memcached.jpeg

PHP有两个针对上述软件的PECL扩展:一个叫memcache,一个叫memcached

memcache扩展是完全在PHP框架内开发的,memecached扩展是使用libmemcached的,支持面向对象和面向过程两种接口,功能少,属性也可设置的少,一般不再建议使用。

memcached 支持 Binary Protocol,而 memcache 不支持,意味着 memcached 会有更高的性能,Memcached 扩展功能更加完善,支持的函数更多,比如支持批量操作,现在一般建议使用 Memcached 扩展

对比项 Memcache Memcached
发布日期 2004-06-08 2009-01-29 (beta)
仍在维护? Yes Yes
第三方依赖 None libmemcached
Key自动修复 Yes No
Append/Prepend No Yes
自动序列化 Yes Yes
二进制协议 No Optional
CAS No Yes
压缩 Yes Yes
超时设置 Connect Only Various Options
一致性哈希 Yes Yes
延迟Get No Yes
Multi-Get Yes Yes
Session支持 Yes Yes
指定Server get/set No Yes
数字存储 Converted to Strings Yes
支持长连接? Yes Yes

memcache和memchached对比

必须同时安装服务端和客户端

如果安装了 Memcached 服务端不安装扩展,那么 PHP 无法操控 Memcached。

同样如果安装了 PHP Memcached 扩展(PHP Memcache 和 PHP memcached 两者选择一个),但是没有安装 Memcached 服务端,那么这个就无法使用。

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

在 WordPress 使用 Memcached


WPJAM Basic 插件已经集成了 Memcached,下载 WPJAM Basic 之后,将 wpjam-basic/template/ 目录下的 object-cache.php 文件复制到 wp-content 目录下即可。

如果不适用wpjam basic插件的可以下载memcached is your friend搭配使用哦。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片
搜搜资源网 - 刘松松-- - 为草根创业者提供网络推广知识