web-dev-qa-db-ja.com

キャッシュ:「drush cr」対管理ツールバー「すべてのキャッシュをフラッシュ」

すべてのキャッシュをフラッシュしない場合、drush crは何をしますか?特にブロックキャッシングに関して?

カスタムブロックtwigテンプレートを設定しようとして、コードに何も問題はないが、すべてのキャッシュをフラッシュするだけでは不十分であり、drush crがうまく機能することを理解するために、私は怒りました。

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

編集:私のローカル開発設定のバイアスはありますか?

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

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

Drushのcache-rebuildコマンドは次のことを行います。

  • APCキャッシュをクリアします
  • ブートストラップDrupal
  • Drupal_rebuild()を呼び出します
  • Drushキャッシュをクリアします(Drupal 7のdrush cache-clearコマンドとの一貫性を維持するため))

ソース: https://drupalize.me/tutorial/clear-drupals-cache?p=2512

drupal 8では、cache-clearの代わりにcache-rebuildを使用することをお勧めします。開発者の設定はこれには関係ありません。

drupal 8では、drush cc allは非推奨であり、常にdrush crを使用する必要があります。

1
Kimimaruu