首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apc_add()与apc_store()

apc_add()与apc_store()
EN

Stack Overflow用户
提问于 2011-04-05 17:41:32
回答 4查看 7K关注 0票数 20

我知道如果键已经存在,apc_store()会覆盖它,所以我知道区别,我的问题是:什么是更好的方法/最佳实践?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-04-05 18:54:32

这两个函数之间唯一的区别是不会覆盖现有条目。

另一方面,将覆盖现有条目。

那么,你应该在apc_add()apc_store()之间使用哪一个呢?

好吧,这完全取决于您的需求:您是否希望覆盖现有条目?

票数 42
EN

Stack Overflow用户

发布于 2014-11-05 17:46:09

除了@Pascal MARTIN写的东西之外,它们之间还有一个主要的实际区别。

在一个高度并发的环境中,例如,当在apache中为用户对象使用apc时,使用apc_store可能会导致apc time bomb (该链接来自2007年,但仍然相关!),而apc_add缓解了这个问题。

另请参阅:https://serverfault.com/questions/342295/apc-keeps-crashing

票数 2
EN

Stack Overflow用户

发布于 2011-04-05 17:50:10

这真的取决于您需要应用的逻辑:您是否需要覆盖键?一切都看你的了。

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

https://stackoverflow.com/questions/5549943

复制
相关文章

相似问题

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