gpt4 book ai didi

caching - 如何清除 APCu 中的用户缓存?

转载 作者:行者123 更新时间:2023-12-03 18:35:58 25 4
gpt4 key购买 nike

我尝试使用此 PHP 代码清除用户缓存并从浏览器访问它:

<?php

apc_clear_cache();
apc_clear_cache('user');
apc_clear_cache('opcode');

echo json_encode(array(
'success' => true,
));

但它不起作用。
(我正在使用这些工具来查看它是否有效 https://rtcamp.com/tutorials/php/zend-opcache/ )

此外,当用户缓存已满时,它不会从 0 重新启动。 APCu 只是停止工作。

我试图设置 apc.user_ttl=0 ,但 APCu 无法识别它。

我的设置是:
extension=apcu.so
apc.enabled=1
apc.shm_size=10240M
apc.ttl=7200
apc.enable_cli=1
apc.gc_ttl=3600
apc.entries_hint=4096
apc.slam_defense=0
apc.enable_cli = 1
apc.user_ttl=0
apc.serializer=igbinary

最佳答案

<?php

if (extension_loaded('apc')) {
echo "APC-User cache: " . apc_clear_cache('user') . "\n";
echo "APC-System cache: " . apc_clear_cache() . "\n";
}

if (extension_loaded('apcu')) {
echo "APCu cache: " . apcu_clear_cache() . "\n";
}

if (function_exists('opcache_reset')) {
// Clear it twice to avoid some internal issues...
opcache_reset();
opcache_reset();
}

关于caching - 如何清除 APCu 中的用户缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25563692/

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