同一個網址兩種格式:App Router 配 CDN 之前一定要確認的一件事
Next.js App Router 的同一個網址會回 HTML,也會回 RSC payload。CDN 不看 Vary、又把 query string 丟掉的話,CDN 會把兩種當成同一份存起來。附上兩個 curl 的驗證方法。
3 篇 · 最近更新 2026-11-01
Next.js App Router 的同一個網址會回 HTML,也會回 RSC payload。CDN 不看 Vary、又把 query string 丟掉的話,CDN 會把兩種當成同一份存起來。附上兩個 curl 的驗證方法。
後端上線後照慣例 purge CDN,結果頁面還是舊的。從一個沒意義的 query string 追到 Next.js 的整頁快取,最後決定把快取全部交給 CDN。理由跟效能無關,是出事的時候有沒有辦法手動清掉。