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

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

Two More Sitemap Bugs, and How to Fix a Plugin’s Internals Without Forking It

July 18, 2026July 12, 2026 by halimat

An N+1 query pattern and a pagination batch-size mismatch, both inside a popular SEO plugin’s sitemap code — fixed by swapping internal objects at runtime, not by maintaining a fork.

Categories WordPress & Performance Tags devops, mysql, performance, seo, wordpress

MySQL Ignored Two Good Indexes: A WordPress Sitemap Performance Deep Dive

July 18, 2026July 11, 2026 by halimat

A hardcoded USE INDEX hint deep inside Yoast SEO core was sorting tens of thousands of rows the slow way. Here’s how to find a bug like that, fix it without forking the plugin, and ship the fix safely.

Categories WordPress & Performance Tags devops, mysql, performance, seo, wordpress

Why Your Slow-Query Log Is Lying to You (a Little)

July 18, 2026July 10, 2026 by halimat

Production slow-query logs only show what happened to run during their capture window. Here’s how to find what they miss — and a measurement mistake that almost shipped a bad fix.

Categories WordPress & Performance Tags devops, mysql, performance, wordpress
Newer posts
← Previous Page1 Page2

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