CDN (Content Delivery Network 内容分发网络)
CDN 是把静态资源或部分动态内容缓存到离用户更近的节点,让访问速度更快、源站压力更小的网络系统。
适合缓存的内容
- 图片、视频、字体。
- JavaScript / CSS 静态资源。
- 下载文件。
- 部分不频繁变化的 API 响应。
基本流程
- 用户请求资源。
- DNS 或边缘网络把请求调度到附近节点。
- 如果节点有缓存,直接返回。
- 如果没有缓存,回源站拉取,再缓存给后续用户。
关键概念
- Edge Node:边缘节点。
- Origin:源站。
- Cache-Control:缓存策略。
- Purge:缓存刷新。
- TTL:缓存存活时间。
CDN 的本质是用空间和分布式网络换取访问速度与稳定性。
本文归档于个人知识库 · 领域:CS & AI · 模块:04 Project_CS_AI/Web