cdn是个啥?

what

我先写概念:cdn,英文是content dilivery network,翻译过来是 内容 分发 网络。

指的是:一组分布在各个地区的服务器。


服务器存着 数据的copy版本。

服务器可以根据哪些服务器与用户距离得近一点,就用哪个服务器的数据,从而达到快速服务。


why

快点,流量花费少点,得以性能提升。

how does it work

就近原则。放资源到不同的地,看看请求的地离哪个地近,就从就近的地拿资源。

cdn往往被用来存放静态资源:js、css、图片等不需要进行计算就可以得到的资源

呐,上面举例的这些说的就是静态资源,
动态资源是后端实时生成的资源,比如jsp、asp或者依赖服务端渲染的html页面。 非静态资源:需要服务器在页面之外 作 额外计算的 html页面。eg:打开url,还要权限认证再决定要不要把内容给我。那么它是静态的,但是它还有权限认证的操作业务,就不适合放到cnd上。

example

淘宝的网站,不是由cdn来的。
www.taobao.com

但淘宝的图片或者js或者css,有可能是cdn服务器那边过来的。
g.alicdn.com

为啥俩域名不一样:

cookie是紧跟域名的。

相关推荐
张拭心4 小时前
编程最强的模型,竟然变成了国产的它
前端·ai编程
爱勇宝4 小时前
2026一人公司生存指南:用AI大模型,90天跑出你的第一条现金流
前端·后端·架构
fe小陈4 小时前
简单高效的状态管理方案:Hox + ahooks
前端
我叫黑大帅5 小时前
Vue3和Uniapp的爱恨情仇:小白也能懂的跨端秘籍
前端·javascript·vue.js
Panzer_Jack5 小时前
如何用 WebGL 去实现一个选取色彩背景图片透明化小工具 - Pick Alpha
前端·webgl
GIS之路5 小时前
ArcGIS Pro 中的 Python 入门
前端
树獭非懒5 小时前
告别繁琐多端开发:DivKit 带你玩转 Server-Driven UI!
android·前端·人工智能
兆子龙5 小时前
当「多应用共享组件」成了刚需:我们从需求到模块联邦的落地小史
前端·架构
Qinana5 小时前
从代码到智能体:MCP 协议如何重塑 AI Agent 的边界
前端·javascript·mcp
Wect6 小时前
LeetCode 130. 被围绕的区域:两种解法详解(BFS/DFS)
前端·算法·typescript