drupal 8 – ¿Es obligatorio borrar la memoria caché para todos y cada uno de los cambios realizados?

Pregunta:

Se necesita más tiempo para borrar los cachés y también debe hacerse con más frecuencia para cada CSS o cambios de funcionalidad.

¿Hay alternativas disponibles?

Respuesta:

Deshabilitar el almacenamiento en caché de Drupal 8 durante el desarrollo

Cuando está desarrollando un módulo o un tema, debe borrar el caché de Drupal (caché de renderizado, caché de página dinámica, caché de Twig) con mucha frecuencia para ver los cambios que se aplican. Puede deshabilitar el almacenamiento en caché para el desarrollo.

Pasos

  1. Copie y cambie el nombre del archivo sites/example.settings.local.php a sites/default/settings.local.php :
$ cp sites/example.settings.local.php sites/default/settings.local.php
  1. Descomente estas líneas en sites/default/settings.php :
if (file_exists(__DIR__ . '/settings.local.php')) {
    include __DIR__ . '/settings.local.php';
}
  1. Si desea mantener la agregación y el preprocesamiento de CSS y JS , cambie estas líneas en sites/default/settings.local.php a TRUE :
$config['system.performance']['css']['preprocess'] = TRUE;
$config['system.performance']['js']['preprocess'] = TRUE;
  1. Descomente esta línea en sites/default/settings.local.php :
$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = cache.backend.null';
  1. Agregue las siguientes líneas a sites/development.services.yml :
parameters:
  twig.config:
    debug: true
    auto_reload: true
    cache: false

(fuente: drupal.org )

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım