Выходить из системы каждый раз при очистке кеша в Neos

Я использую Neos 1.1.0 beta1

Я использую команду ниже, чтобы очистить кеш.

FLOW_CONTEXT=Production ./flow flow:cache:flush --force

Каждый раз, когда я очищаю кеш, он выходит из бэкэнда. Это очень сложно, если несколько пользователей работают над Backend.

Я также пытался использовать приведенную ниже команду для очистки кеша, но это не действует во внешнем интерфейсе.

./flow flow:cache:flush --force

Не могли бы вы предложить мне?


person Punith    schedule 12.06.2014    source источник


Ответы (1)


Если вы работаете над изменениями в коде своего веб-сайта, вы должны делать это в контексте разработки, чтобы избежать необходимости постоянно очищать кеш. В продакшене вам нужно будет очищать кеши для каждого изменения вашего кода. В настоящее время нет способа избежать потери сессий. Мы работаем, чтобы изменить это.

Начиная с версии 1.2 у вас есть дополнительная команда для очистки одного конкретного кеша:

./flow flow:cache:flushone TYPO3_TypoScript_Content

например, сбрасывает только кеши содержимого Neos. Это оставит вашу сессию нетронутой.

Кроме того, начиная с Neos 2.0, вы можете определять постоянные кеши, которые не очищаются командой cache:flush, но должны очищаться специально. Таким образом, сеансы были бы хорошим кандидатом для этого.

person ChristianM    schedule 12.06.2014