Применение фильтров содержимого перед выводом.
Вы можете просто использовать в шаблоне части, которые являются ссылочными идентификаторами содержимого, которые должны быть динамическими, и заменить их на результат вызова функции на лету.
Пример:
<p>some cached content</p>
<div id="user_box"> {{USER_BOX}} </div>
<p>other cached content</p>
Сначала извлеките кэшированное содержимое, затем в своем коде замените {{USER_BOX}} на результат вызова функции и, наконец, выведите измененный результат.
Таким образом, вам не нужно кодировать и выполнять дополнительные запросы AJAX (чем больше сервер вызывает меньше производительности).
Конечно, вы можете обработать кешированный контент с помощью некоторого механизма шаблонов, такого как Twig (часть Symfony), если вы используете php.Это добавит некоторые дополнительные функции, такие как условия и т. Д.