08
2023
07
14:19:02

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

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

a12dfe84890591cb15ba79c42da8657d_1650556803-memcached.jpeg

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

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

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

对比项MemcacheMemcached
发布日期2004-06-082009-01-29 (beta)
仍在维护?YesYes
第三方依赖Nonelibmemcached
Key自动修复YesNo
Append/PrependNoYes
自动序列化YesYes
二进制协议NoOptional
CASNoYes
压缩YesYes
超时设置Connect OnlyVarious Options
一致性哈希YesYes
延迟GetNoYes
Multi-GetYesYes
Session支持YesYes
指定Server get/setNoYes
数字存储Converted to StringsYes
支持长连接?YesYes
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搭配使用哦。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/4285.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: