Skip to content

CDN Caching

CDN 快取

01你是不是遇到這個 / THE SYMPTOM

我的網站圖片和靜態檔案都從自己那台主機送,國外或遠一點的使用者載得很慢,流量一大主機就吃力。我想讓檔案就近從離使用者最近的地方送出。

↑ 如果你點頭了,你要的關鍵字就是 CDN Caching

02這是什麼 / DEFINITION

把網站的靜態資源(圖片、CSS、JS、影片)複製、暫存到全球各地的內容傳遞網路節點,使用者連線時由地理上最近的節點供應,減少延遲、分擔來源主機負載。

03什麼時候用 / WHEN TO USE

網站有大量靜態檔案、使用者分布廣(跨國/跨區)、想降低來源伺服器負載與頻寬成本、提升載入速度時。Cloudflare、CloudFront 等就是做這件事。

04怎麼跟 AI 說 / HOW TO ASK

直接複製這句、貼進 Claude Code / Cursor / Copilot / ChatGPT:

幫我設定這些靜態資源走 CDN cache,給它們長一點的 Cache-Control max-age,並用檔名加 hash 做版本控制,這樣更新時才不會載到舊快取。
05常見坑 / WATCH OUT

最大的坑是「改了東西使用者卻看到舊版」——快取沒失效(cache invalidation)。解法是檔名加版本 hash 或主動清快取(purge)。另外 CDN 主要快取靜態內容,動態/個人化內容要小心別被快取到別人看見。

06相關的詞 / RELATED