Загрузка страниц Symfony из кеша - PullRequest
1 голос
/ 08 сентября 2011

Я работаю над проектом Symfony. У меня возникла странная проблема в производственной среде.Когда я загружаю страницу, она всегда попадает в кеш, любые динамические данные не загружаются на страницу.когда я очищаю браузер кеша, он получает исправленные данные, отображаются правильно

моя конфигурация в кеш-файлах конфигурации symfony false мое приложение в настоящее время размещено в облачной среде

мой файл конфигурации symfony cache.yml настройки здесь

  default:
      enabled:     off
      with_layout: false
      lifetime:    86400

Ответы [ 2 ]

1 голос
/ 08 сентября 2011

Из руководства Symfony

Глобальные настройки кэша

Для каждого приложения проекта механизм кэширования HTML может бытьвключен или отключен (по умолчанию) для каждой среды в настройках кэша файла settings.yml.В листинге 12-1 показано включение кэша.

Листинг 12-1. Активация кэша в файле frontend / config / settings.yml

prod:
  .settings:
    cache:                  off
0 голосов
/ 08 сентября 2011

простое решение

header("Cache-Control: no-store, no-cache, must-revalidate"); 

Поместите это в свой symfony web / index.php top

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...