The story
Layla’s climbing gym lives and dies by two pages: the class schedule and the free-trial form. Members check the schedule daily on their phones; prospects hit the trial page from Instagram ads that cost real money per click.
Every January the resolution wave arrived and the site slowed to a crawl exactly when it mattered most. The schedule plugin queried the database on every view, for every member, for the same timetable.
Cached, the timetable serves from static HTML and rebuilds when classes change. The trial page — the one ads pay for — is prewarmed and paints instantly. January is now a revenue spike instead of a hosting incident.