Skip to content
deploy-and.run

deploy-and.run

Who merges so late, past midnight's chime, still pushing bugs to master's line?

  • WordPress & Performance
  • Server & Infrastructure
  • DevOps & Automation
  • Tooling & AI
  • Notes

caching

Why Your Full-Page Cache Needs an Opinion About Query Strings

July 20, 2026 by halimat

Two separate incidents on the same network turned out to be the same root cause wearing different clothes: a cache key that let the request decide what it means, instead of the other way around.

Categories Server & Infrastructure Tags caching, devops, infrastructure, performance, wordpress

One Bot Request Poisoned Our Cache — And Every Real Visitor Got the Broken Page

July 18, 2026July 13, 2026 by halimat

Ads were randomly missing on one site, with no reproducible pattern anyone could find. The cause was a single automated request with the wrong Accept header, cached and served to everyone after it.

Categories WordPress & Performance Tags caching, debugging, devops, performance, wordpress

Recent Posts

  • The WordPress Performance Profiling Toolkit We Actually Use
  • What ‘VIP-Style Multisite’ Actually Means for a Performance Bug
  • Automating Index-Existence Guards So a Deploy Can’t Race Its Own Migration
  • The 465-Line Diff That Was Actually a 10-Line Fix
  • Turning a Multi-Step Dependency Bump Into an Autonomous Agent Loop

About deploy-and.run

© 2026 deploy-and.run • Built with GeneratePress