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是紧跟域名的。

相关推荐
木斯佳1 分钟前
前端八股文面经大全: 美团财务科技前端一面 (2026-04-09)·面经深度解析
前端·实习面经·前端初级
LIO4 分钟前
React 零基础入门,一篇搞懂核心用法(适合新手)
前端·react.js
TeamDev18 分钟前
JxBrowser 8.18.2 版本发布啦!
java·前端·跨平台·桌面应用·web ui·jxbrowser·浏览器控件
netkiller-BG7NYT19 分钟前
yoloutils - Openclaw Agent Skill
前端·webpack·node.js
北城笑笑23 分钟前
FPGA 51,基于 ZYNQ 7Z010 的 FPGA 高速路由转发加速系统架构设计(Xilinx ZYNQ-MINI 7Z010 CLG400 -1)
前端·fpga开发·系统架构·fpga
蜡台27 分钟前
JavaScript async和awiat 使用
开发语言·前端·javascript·async·await
挖稀泥的工人32 分钟前
能够插入 DOM 的输入框
前端·javascript·vue.js
xiaotao13135 分钟前
第十五章:企业级部署方案
前端·vite·前端打包
weixin_4080996735 分钟前
【实战教程】懒人精灵如何实现 OCR 文字识别?接口调用完整指南(附可运行示例)
java·前端·人工智能·后端·ocr·api·懒人精灵
小李子呢021144 分钟前
前端八股5---组件通信
前端·javascript·vue.js