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