Next.js Cache-Control Headers in Production: What's Automatic, What Needs a CDN, and What You Configure Yourself