Each endpoint is fetched twice to verify cache behavior. The verdict shows whether the CDN behaved as expected.
/api/no-cache/api/short-cache/api/long-cache/api/immutable/api/swr-cache/api/etag/api/sets-cookie/api/varies-by-cookie/api/private-with-cookie/api/private-cache/next.svg/vercel.svg/static/cache-probe.txt/assets/cache-lab?cc=public,%20s-maxage=2,%20stale-while-revalidate=4,%20max-age=0,%20must-revalidate/assets/cache-lab?cc=no-store,%20no-cache,%20must-revalidate/assets/cache-lab?cc=public,%20s-maxage=30,%20max-age=0&identityBy=cookie%3Auser-id/assets/cache-lab?cc=public,%20s-maxage=30,%20max-age=0&vary=Cookie&identityBy=cookie%3Auser-id/assets/cache-lab?cc=public,%20s-maxage=30,%20max-age=0&identityBy=cookie%3A__vdpl/assets/cache-lab?cc=public,%20s-maxage=30,%20max-age=0&identityBy=header%3Ax-deployment-id/assets/cache-lab?cc=public,%20s-maxage=30,%20max-age=0&vary=Authorization&identityBy=authorization/assets/cache-lab?cc=public,%20s-maxage=30,%20max-age=0&identityBy=authorization&forceNoStoreOnAuth=1/api/cache-lab?cc=public,%20s-maxage=2,%20stale-while-revalidate=4,%20max-age=0,%20must-revalidate/api/cache-lab?cc=no-store,%20no-cache,%20must-revalidate/api/cache-lab?cc=public,%20s-maxage=30,%20max-age=0&setCookie=1/api/cache-lab?cc=public,%20s-maxage=30,%20max-age=0&vary=Cookie&identityBy=cookie%3Auser-id/api/cache-lab?cc=public,%20s-maxage=30,%20max-age=0&vary=Authorization&identityBy=authorization/api/cache-lab?cc=public,%20s-maxage=30,%20max-age=0&identityBy=authorization&forceNoStoreOnAuth=1Cache headers: CloudFront → x-cache, x-amz-cf-pop · Vercel → x-vercel-cache