A Drupal site with 500,000 nodes experiences slow cache invalidation after content saves. Which caching strategy change reduces this bottleneck?
-
A
Disable Dynamic Page Cache to avoid tag tracking overhead
-
B
Use cache tags with granular entity-level tags and a reverse proxy like Varnish that supports cache tag invalidation
-
C
Store all cached pages in the database instead of memory
-
D
Increase Drupal's cache lifetime to 24 hours to reduce invalidation frequency