Как очистить пользовательский кеш в APCu?

Я попытался очистить пользовательский кеш, используя этот 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

person Keloglan    schedule 29.08.2014    source источник


Ответы (1)


Инструмент, который вы используете, предназначен для Opcache, он не знает об APCu.

Сценарий, который вам нужен для просмотра состояния APCu:

Если вы считаете, что нашли ошибку, сообщите об этом на github.

person Joe Watkins    schedule 29.08.2014
comment
Ссылка недействительна и не стоит публиковать код, который следует разместить прямо здесь. - person shaneonabike; 26.07.2016