Performance · NinjaOps Guides
TTFB: The Ranking Signal You Can Fix for $0
Time to First Byte under 300ms is the bar for a well-served site. Google measures it, users feel it, and free edge caching gets you there without a server.
How to fix it
- Put static content on an edge network (Cloudflare Pages/Workers are free).
- Set
Cache-Control: public, s-maxage=3600so the edge holds the HTML. - Purge stale content on deploy instead of disabling caching.
- Measure with the grader — under 300ms full marks, 800ms is the fail line.
Cache-Control: public, s-maxage=3600, stale-while-revalidate=86400
Diagnose this exact issue on your site — free
The 100-Point Affiliate Site Grader runs this check (and 40+ more) on your live site in ~10 seconds. No signup.
Want it fixed for you?
The Zero-Overhead Affiliate Playbook walks through every gap in this guide in 14 days on a $0 stack. Join the launch list →
More Performance fixes: