Вы читаете предварительную версию v0.1. API могут измениться.
~ 1 мин чтенияОбновлено 2026-10-29

Кеш

Контейнер связывает PSR-16 CacheInterface с файловым кешем Symfony. Внедряйте интерфейс вместо конкретной реализации.

Сохранение и получение

use Psr\SimpleCache\CacheInterface;

$cache->set('homepage.summary', ['posts' => 12], 300);
$summary = $cache->get('homepage.summary', []);
$cache->delete('homepage.summary');

Значения TTL задаются в секундах, объектами DateInterval или null. Используйте ключи, контролируемые приложением; PSR-16 резервирует некоторые символы.

В обработчике

$router->get('/summary', function (CacheInterface $cache) {
    return $cache->get('homepage.summary', ['posts' => 0]);
});

Очистка кеша приложения

php elang cache:clear

Команда очищает пул кеша приложения. Скомпилированные шаблоны Twig хранятся отдельно и автоматически обновляются при изменении исходных файлов. Для приложения на нескольких серверах следует привязать подходящий адаптер общего кеша.

Нужна помощь?

Проверьте руководство по решению проблем, найдите термин в глоссарий, или пройдите полноценный проект доски задач.

Поиск по документации Elang

Начните вводить, чтобы найти следующий шаг.