Cache: "Drush Cr" versus Admin-Symbolleiste "Alle Caches leeren"

7

Was würde der Drush Cr tun, was der Flush aller Caches nicht tun würde? Besonders in Bezug auf Block-Caching?

Ich wurde wütend, als ich versuchte, eine benutzerdefinierte Blockzweigvorlage zu erstellen, um schließlich herauszufinden, dass nichts mit meinem Code nicht stimmte, aber alle Caches zu leeren war nicht genug und drush cr würde den Job machen.

https://www.drupal.org/node/2640110

BEARBEITEN: Könnte es eine Verzerrung meiner lokalen Entwicklereinstellungen geben?

$settings['cache']['bins']['render'] = 'cache.backend.null';

$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
Matoeil
quelle

Antworten:

1

Drushs Befehl zum erneuten Erstellen des Caches führt Folgendes aus:

  • Löscht den APC-Cache
  • Bootstraps Drupal
  • Ruft drupal_rebuild () auf
  • Löscht den Drush-Cache (um die Konsistenz mit dem Drush-Cache-Befehl zum Löschen des Drush-Cache zu gewährleisten)

Quelle: https://drupalize.me/tutorial/clear-drupals-cache?p=2512 .

In Drupal 8 wird empfohlen, Cache-Rebuild anstelle von Cache-Clear zu verwenden. Ihre Entwicklereinstellungen sollten hierfür keine Rolle spielen.

in drupal 8 ist der drush cc alles veraltet und du solltest immer drush cr verwenden.

Kimimaruu
quelle