理解 memcache 、 memcached 、PHP Memcache 以及 PHP Memcached 的概念

发布时间:2019-11-01 发布网站:大佬教程
大佬教程收集整理的这篇文章主要介绍了理解 memcache 、 memcached 、PHP Memcache 以及 PHP Memcached 的概念大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

有这样一个缓存项目,称之为 memcached。在Wiki上是这样描述这个项目:

一个流传的错误是把 memcached 这个缓存服务简称作memcache。在任何位置官方项目网站都没有用过memcache这种说法。因此当有人对你说检查服务器看看有没有安装 memcache服务时,这是不正确的。

由于memcached是一项使用内存的服务server,对应的就出现了对应各平台的client来使用这项服务。针对PHP就出现了两种的扩展模块,一个就是memcache扩展,另一个就是 memcached扩展。注意为表示区别于memcached服务端,要加扩展的说法,或者直接说PHP memcachePHP memcached。特指是PHP环境下使用memcached服务的客户端扩展。

本质上,PHP memcache扩展和 PHP memcached扩展实现的是类似功能,都是按memcached服务的客户端API标准做了各自的实现,所以导致二者在方法命名及调用上几乎完全相同。这造成相当多的初学者误以为两个模块是同一东西,但是在模块安装时又会发现有些文档中写的是memcache,而有些则写作 memcached,这加深了混淆。其实如果项目没有特别说明,二者选择其一安装即可。

但这两个扩展并不完全相同。PHP Memcache有点过时,存在使用限制,它在PHP官方扩展列表中最新版本是2013年4月的版本,已经停止更新四年多了。PHP memcached模块使用了libMemcached客户端库,而这个客户端库是memcached服务端提供的,这保证了许多新增功能能与memcached项目方同步。现在PHP memcached还在不断更新中,最新公布的版本是今年2月份。 表明PHP memcachedPHP memcache快16%。

大佬总结

以上是大佬教程为你收集整理的理解 memcache 、 memcached 、PHP Memcache 以及 PHP Memcached 的概念全部内容,希望文章能够帮你解决理解 memcache 、 memcached 、PHP Memcache 以及 PHP Memcached 的概念所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ群:277859234,请注明来意。