Antes de D8 a borrar la memoria caché de forma manual uno podría truncar todas las tablas que comienzan con cache_
.
En Drupal 8 todavía hay tablas que comienzan con cache_
, pero también hay una cachetags
tabla.
¿El consejo en D8 aún debe truncarse cache_*
si necesita borrar el caché manualmente? ¿Es seguro / requerido / recomendado truncar la cachetags
tabla junto con las cache_*
tablas?
Soy consciente de que puede haber módulos contrib que hacen las cosas de manera diferente, estoy interesado principalmente en lo que hace el núcleo y en lo que se considera la "mejor práctica" para Drupal 8 en general.
Respuestas:
En drupal 8, si está buscando las tablas seguras que deben borrarse manualmente, borre las tablas que comienzan con cache_ y también trunca la tabla cachetags.
Si está utilizando drush, use este comando para borrar el caché.
drush-reconstrucción de caché
fuente
De acuerdo con este artículo,
cachetags
se configuran cuando se almacenan objetos de caché, por lo que también debería ser seguro truncar esta tabla. Los caché identifican los objetos de caché y puede obtener todos los objetos relacionados a la vez.fuente
Esto es muy útil. Reemplace dbname según sea necesario:
fuente
Podrías hacer esto por una frase:
Agregue tantos con el prefijo cache_ como desee.
fuente