gpt4 book ai didi

PHP apc 存储 apc 删除然后 apc 存储返回失败

转载 作者:搜寻专家 更新时间:2023-10-31 21:40:29 30 4
gpt4 key购买 nike

我是 php 新手,使用的是 APC 框架。我正在尝试为使用 APC 的类编写一些单元测试,但在尝试删除然后在 APC 中再次设置一些键值时遇到了一些问题。我的问题可以归结为一小部分代码没有按我预期的方式工作:

$success = apc_store("helloWorld", 2, 0);  // true
$success1 = apc_delete("helloWorld"); // true
$success2 = apc_store("helloWorld", 3, 0); // false

此外,在 "helloWorld" 上执行 fetch 调用将返回 NULL,我收到警告:

[apc-warning] Potential cache slam averted for key 'helloWorld'

此外,我还尝试将其添加到我的 php.ini 文件中:

apc.enable_cli=ON

我还尝试将内存限制从默认的 32M 增加到 64M,方法是将其添加到我的 php.ini 文件中:

apc.shm_size = 64M

我在 Why would apc_store() return false? 中找到了这个相关问题,但这两个建议对我都没有用。

如何解决这个问题,以便返回预期的三个 true?为什么他们没有被归还?

最佳答案

您的示例代码在 PHP 5.3.12 和 apc 3.1.9 中非常适合我 (true/true/true),所以也许您应该尝试更高版本?

关于PHP apc 存储 apc 删除然后 apc 存储返回失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11752366/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com