Отключение кеширования в Drupal 8

Играюсь с новой (восьмой) версией фреймворка Drupal.

С определенной долей удачности удалось смигрировать из Drupal 7, но сейчас руководство, как отключить принудительное кеширование. Отключение будет полезным при активной работе/разработке с модулями или темами оформления сайта.

В административной панели Drupal есть некоторые настройки оптимизации и они выглядят вот так:

 

2016-01-07 13-08-27 Производительность Игривый кролик – Chromium

 

Даже при таких настройках кеширование присутствует и пока не нажать кнопку «Очистка кэша» внесенные изменения не отображаются.

Для полного отключения работы системы кеширования потребуется выполнить несколько действий:

  • Скопируйте файл sites/example.settings.local.php в файл sites/default/settings.local.php
  • Откройте файл sites/default/settings.php
  • Перейдите на строку 717 и раскомментируйте три строчки

if (file_exists(__DIR__ . ‘/settings.local.php’)) {
include __DIR__ . ‘/settings.local.php’;
}

  • Откройте файл sites/default/settings.local.php
  • Измените в этих строках FALSE на TRUE

$config[‘system.performance’][‘css’][‘preprocess’] = FALSE;
$config[‘system.performance’][‘js’][‘preprocess’] = FALSE;

  • Раскомментируйте строки

$settings[‘cache’][‘bins’][‘render’] = ‘cache.backend.null’;
$settings[‘cache’][‘bins’][‘dynamic_page_cache’] = ‘cache.backend.null’;

  • Добавьте в файл sites/development.services.ym строки

parameters:
twig.config:
debug : true
auto_reload: true
cache: false

Другие публикации по теме:

Использование CKEditor 4.x в Drupal 7.x... На официальном сайте Drupal.org в разделе поддержки и подразделе "Настройки после установки" нашел маленький хак для модуля WYSIWYG, который позволяет...
Сезонный мандраж в выборе очередной платформы для ... В предверии выхода Drupal 8 (ну, он ж скоро выйдет )) У меня начался приступ оптимизации того, в чем я веду свои публикации в интернете.Если посмо...
Ошибка в модуле tagadelic. Notice: Undefined index... Решил обзавестись облаком тэгов (не придумал ничего лучше, чем влепить ее в самый низ) и из всего малообразия модулей выбрал tagadelic, но при нажатии...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

2 комментария к «Отключение кеширования в Drupal 8»

  1. нефига нету таких строк на 717…и потом даже если всё это сделать то всёравно всё кэшируеться

    • Евгений, не исключено, что файл с момента написания моего решения, изменился и я предлагаю изучить этот файл и найти эти строки. Сейчас под рукой нет Drupal 8, поэтому сказать точно не могу какая строка сейчас. ;(

Оставить комментарий