Как узнать, когда кеш APCu очищается, потому что он заполнен?

Когда пространство кэша APCu заполняется, APC просто очищает его от всех своих данных, чтобы восстановить свободное пространство кэша.

Есть ли способ PHP узнать, когда это произойдет?

Почему это должно быть актуально? Данные кеша прозрачно воссоздаются на лету.

arkascha 27.10.2018 09:38

Для ведения домашнего хозяйства и статистики. И потенциально можно адаптировать некоторые стратегии на случай, если вычисление кэшированных значений будет тяжелым.

JLuc 27.10.2018 09:57

Также может быть интересно следить за свободным пространством и заранее запускать какое-то событие, когда, по статистике, скоро будет не хватать свободного места.

JLuc 28.10.2018 09:26

Хорошо, если вы хотите погрузиться в это: как насчет API APCu: ничего такого, что могло бы быть полезно?

arkascha 28.10.2018 12:29

Да, запрос места в кэше и свободного места подходит для API.

JLuc 28.10.2018 16:54
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
230
1

Ответы 1

Кэшируйте какой-нибудь выделенный тег кеша ("cached" => "yes", longlastingvalidity) и проверьте, есть ли он там или нет. Когда его больше нет: кеш был очищен.

Другие вопросы по теме