TYPO3 - проблема с кэшированием - больше, чем просто отредактированная страница «очищается» - PullRequest
0 голосов
/ 15 января 2019

У меня очень простая и свежая настройка TYPO3 (6.2.12) на моей локальной машине (с использованием xampp). Я хочу воспроизвести / решить проблему с кэшированием. Проблема заключается в следующем: если я редактирую и сохраняю страницу через бэкэнд TYPO3, сбрасывается не только запись в кэш-памяти фактической отредактированной страницы, но и записи в кэш-памяти других (не редактируемых) страниц.

Я использую XAMPP (3.2.2) и использую TYPO3 в Версии 6.2.12, которая установлена ​​правильно. Пока я не добавил никаких расширений вручную.

Я создал 2 простые страницы в бэкенде TYPO3. Давайте назовем их сайтом A и сайтом B. Когда я оба просматриваю их в браузере, они кэшируются должным образом. (Я смотрю его в базе данных 'cf_cache_pages'. На этом этапе у меня обе страницы кэшированы (как и хотелось).

НО: если я сейчас отредактирую сайт A в бэкенде TYPO3 и нажму сохранить, он удалит обе мои записи в базе данных 'cf_cache_pages'. Таким образом, кэш обеих страниц был очищен, в то время как был отредактирован только сайт A. Его необходимо очистить.

Если бы я кэшировал обе страницы и редактировал только сайт A, я бы ожидал, что только сайт A будет очищен. На самом деле обе страницы сбрасываются.

Это предполагаемое поведение? И как я могу это устранить? Поскольку я не хочу, чтобы неотредактированные страницы очищались в кэш каждый раз, когда я сохраняю изменения на других страницах.

1 Ответ

0 голосов
/ 15 января 2019

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

Если вы редактируете запись pages или опечатку родительской страницы, может потребоваться очистить кеши от подстраниц.
Если вы изменяете записи, всем страницам, где эти записи используются, может потребоваться очистка кэша (особенно страниц с плагином для их отображения)

Также помните: если вы вошли в BE, ни одна страница не будет кэшироваться вообще.

...