Drupal caching and scaling

Specific caching layers and scaling components for busy Drupal sites: Redis or Memcache backends, reverse proxies and CDNs with cache tag purging, BigPipe, cron and queues, images and cache warming.

Drupal with Redis or Valkey cache backends

Moving cache, lock, flood and queue storage from the database to Redis or Valkey: configuration, memory sizing, eviction policy and high availability for the Redis service itself.

Drupal with Memcached

Using Memcached as Drupal's cache store: when it is preferred over Redis, multi-server pools, and what still lives in the database.

Drupal with Varnish and the Purge module

Putting Varnish in front of Drupal and invalidating pages by cache tag with Purge and the Varnish purger: VCL requirements, queue processing and authenticated traffic.

Drupal cron and queue workers at scale

Running cron reliably on multi-server setups: system cron or container jobs, Ultimate Cron for per-job schedules, queue workers for heavy tasks and avoiding overlapping runs.

Drupal cache warming after deploys

Avoiding cold-cache slowdowns after releases and cache clears by warming critical pages and entities with the Warmer module, and scheduling warmers safely.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.