ЧТО: Кеширование производительности ядра хранит и обслуживает всю отображаемую страницу с идентификатором кэша URL. Кэширование представлений выходит за рамки этого, чтобы кэшировать только вывод представления.
ПОЧЕМУ: Это отлично подходит для зарегистрированных пользователей; другие блоки на странице могут быть более динамичными, но представлению не нужно каждый раз запускать запрос для каждого пользователя ... только случайный пользователь, который генерирует кэш страницы по истечении срока действия кеша.
НАСТРОЙКИ: Разрешение «визуализированного вывода» быть более свежим, чем запрос, полезно для таких вещей, как маркировка контента как нового, в противном случае просто сопоставьте его.
БОЛЬШАЯ КАРТИНА: Drupal динамически обслуживает страницы, используя сервер для создания страниц на PHP и доступа к базе данных (или кэшу в памяти). Это позволяет использовать потрясающие функции и скорость работы с редактором контента ... но для понимания необходимости кэширования нужно делать правильно.
МОДУЛИ!
Есть также прекрасный модуль Content Content Cache, который очищает кэш просмотров при редактировании контента. Если вы хотите пойти дальше, вы также можете проверить действия кэша , я бы порекомендовал Правила для более точной настройки.
Кроме того, Blockcache Alter позволяет вам устанавливать параметры кэширования «для каждой роли», страницы, пользователя и т. Д. Для каждого блока на вашем сайте.
Вы также можете добавить менеджер страниц и панелей . Это позволяет вам делать интересные вещи, такие как установка кэша «на пользователя», «на роль» или ряд других очень полезных конфигураций. Хотя я лично избегаю панелей.
ДОКУМЕНТАЦИЯ: Для кэширования и производительности в целом посетите страницу Drupal.org .