Pronko Consulting

Cache Warmer

Automatically warm your Magento 2 full-page cache to deliver faster page loads for every visitor and crawler.

Magento Open Source, Commerce & Cloud 2.3–2.4
  • Reduces TTFB from 5–10 sec to 100–500 ms
  • Emulates visitor behaviour to keep cache warm
  • Scheduling and triggers for automatic cache warming
  • Works with websites, webshops, and APIs
  • Runs in background — no impact on customers

Overview

The Cache Warmer extension automatically adds pages to the Magento 2 full-page cache before your customers or Google crawlers visit them. Every page your store serves is delivered from cache — fast.

Without a cache warmer, the cache is populated only when someone actually visits a page. After a cache flush or expiry, the next visitor triggers a full server-side render and waits. This extension removes that wait by proactively re-warming the cache as soon as it’s cleared.

How It Works

The module emulates visitor behaviour — crawling your store’s pages and triggering the full-page cache to store them. It runs in the background on a configurable schedule, so your customers never see an uncached page.

  • Every page load is served from cache
  • Cache is refreshed automatically after flushes or expiry
  • No performance impact on live traffic

Features

  • Automatic cache warming — scheduled crawling keeps all pages cached without manual intervention
  • Visitor behaviour emulation — the warmer requests pages the same way a browser does, producing valid cache entries
  • Scheduling and triggers — configure when and how often the cache is warmed
  • API and webshop support — works with standard Magento pages and custom API responses
  • Background operation — runs silently without affecting customer experience

Why Cache Warming Matters

Magento 2 full-page cache is only populated on the first visit to a page. When your cache is cleared — after a deployment, a product update, or a scheduled flush — every page is uncached again. Until a visitor hits each page, those pages load slowly.

For an uncached page, Time to First Byte (TTFB) can be 5–10 seconds. For a cached page, TTFB drops to 100–500 ms. That gap directly affects:

  • Customer experience and conversion rate
  • Google PageSpeed and Core Web Vitals scores
  • Search engine ranking

Benefits

  • Page loading speed is several times faster
  • Customers always see the latest, cached version of each page
  • Google ranking improves with better page speed scores
  • Extension runs in the background with minimum attention required

Need a customization?

We build custom features, integrations, and modifications on top of our extensions. Tell us what you need and we'll get back to you within one business day.