#php #caching #symfony1
#php #кэширование #symfony1
Вопрос:
То, что я пытаюсь сделать, это рендерить либо часть, либо фрагмент в Symfony из кэша (простая часть), но если кэш не существует, то я хочу, чтобы Symfony (вместо воссоздания кэша) ничего не рендерил.
Мой веб-сайт извлекает данные с нескольких других веб-сайтов, что может безумно замедлить скорость рендеринга страницы, поэтому вместо загрузки информации с других веб-сайтов при начальной загрузке страницы я планирую сделать это после завершения загрузки начальной страницы и нажатия пользователем соответствующей кнопки, а затем кэшировать данные на потом. Однако, если данные кэшированы (из предыдущего запроса), я бы предпочел выгрузить кэшированные данные прямо при начальной загрузке страницы.
Я попытался прояснить это как можно больше, так что, надеюсь, это имеет смысл.
Ответ №1:
я думаю, вы могли бы справиться с этим с помощью фильтра и getViewCacheManager()