微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我与Memcache vs Memcached vs php5-memcache混淆

我遵循本教程中的指导 ,了解如何安装包括PHP5-memcache的NginxPHPMysqL

我想知道如果我仍然需要安装没有“PHP5”前缀的memcache或memcached。

截至目前我的WordPress网站抱怨ff:

The following memcached servers are not responding or not running: Page Cache: 127.0.0.1:11211. Database Cache: 127.0.0.1:11211. Object Cache: 127.0.0.1:11211. This message will automatically disappear once the issue is resolved.

如果需要安装,它会不会与PHP5-memcache冲突? 或者像这两个版本的过度使用的东西?

用cygwin在windows上构buildmemcached 1.4.x

Nginx的memcached

无法使memcached在Windows中工作

客户需要担心多个memcache服务器吗?

如何在Nginx + fastcgi上设置memcache

什么是最好的版本使用? Memcache或Memcached? PHP5-memcache或PHP5-memcached。

我听说memcached与“d”只是一个服务或守护进程。 但有人正在试图比较我所看到的这两个。

memcached.dll是否存在?

有没有人得到一个ruby memcached客户端在Windows上工作?

PHP_memcache.dll为PHP 5.3

Nginx与烧瓶和memcached返回一些乱码字符

Windows Server上的PHP的Memcached扩展

这些扩展的名称令人困惑。

实际上,PHP5-memcache和PHP5-memcached都是使用memcached服务( Memcached服务器 )的PHP扩展。 他们都给你的PHP进程,能够成为客户端的memcached服务,即通过网络连接到memcached,并说memcached协议,以便使用memcached API。

PHP5-memcached扩展更稳定,在我看来有更多的功能 ,所以我建议,应该首先尝试。 它的大部分操作速度也更快 ( 产生这些结果的基准的PHP代码 )。

您仍然需要启动某个地方的实际memcached服务,以及它的地址,以便连接到它。 如果需要分布式缓存,则可以在同一台主机上启动memcached服务,也可以在另一台主机上启动该服务。

memcache和memcached是2个不同的服务器,每个都有一些功能和东西,你可以阅读的差异,因为有这么多以前的问题关于检查谷歌搜索

PHP开始的是用于访问服务的扩展,就像使用MysqL,你需要PHP5-MysqL,并使用curl你需要PHP5-curl。

所以你有memcache的PHP5-memcache和memcached的PHP5-memcached,你可以阅读每个链接提供的内容

memcached lib和memcahe lib

编辑:只是想纠正我写上面的错误信息, PHP5-memcache和PHP5-memcached连接到memcached服务器,他们只是不同的扩展为同一台服务器,我想就像PHP5-MysqL vs PHP5-MysqLi

你仍然可以一起使用,没有冲突,但我相信你只需要一个不是两个,因为大多数功能都可用,有些提供更多的功能,另一个候选服务是redis ,你也应该读到,它也有有些功能在memcached服务器中不可用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐