首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php-memcached是否有任何本地缓存缓冲区?

php-memcached是否有任何本地缓存缓冲区?
EN

Stack Overflow用户
提问于 2012-11-27 21:33:26
回答 1查看 383关注 0票数 2

我们的首席开发人员声称memcached拥有一些本地缓存缓冲区。所以他在代码中做了一些动作,这将导致对memcached的数十万次调用,几乎每次都使用相同的键。这肯定会导致许多内存分配,但它需要网络开销吗?

我确实尝试过阅读php-memcached的源代码,但它只是调用libmemcached的函数(我不记得它的名字了),我不知道在哪里可以找到它的定义。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-27 21:58:19

你的首席开发人员究竟是如何设法提取这些信息的,这将是有用的。在list of constants中,这个特定的选项非常突出:

代码语言:javascript
复制
Memcached::OPT_BUFFER_WRITES

它用于缓冲对Memcached的写操作,以减少网络开销;但是,它还声明读操作会立即将该缓冲区刷新到服务器。

到目前为止,网络搜索还没有提供任何信息来证实或反驳这一说法,尽管如果有这样的功能,就应该有一个关闭这种行为的选项;如果没有这样的功能,我就会相信它不存在。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13585386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档