系统设计之CDN优化

简介: 系统设计之CDN优化

CDN的优点和具体的使用场景

大型系统会布置CDN加速器,部署多个节点.

每次请求的时候会请求到距离自己最近的CDN加速节点,它能够加速我们访问网站的速度,获取一系列的静态资源,减少网络的拥堵.


CDN分类

源站 : 核心业务系统,所有信息的源头.

缓存 : 边缘节点,静态资源. 先从CDN获取,后面从源站去进行获取,然后根据数据决定是否要在CDN节点做缓存.


CDN为什么不要存放动态资源

这里涉及到一个CDN各节点的数据同步问题,动态资源我们会让其请求源站,静态资源请求CDN,因为如果资源是动态的话就没有请求CDN的必要性了.这里还涉及到一个最近范围的,可以理解为该地区距离你最近的网络拓扑节点下的CDN.


CDN需要我们去开发不

不需要,但是在架构设计的时候我们可以有这个观点,就像一家五口人一样,我们不会造车,但是我们可以买车过来开提高我们的生活质量.

CDN也是这样,可以为我们的静态资源提供缓存,当满足使用条件的时候,我们可以去使用它.


CDN请求过程


CND节点数量设计

数量多.

优点:请求的次数较少,效率就快.

缺点:资源成本极高,以及数据同步问题.

相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
域名解析 缓存 前端开发
前端性能优化 实际应用cdn 加快静态资源访问
前端性能优化 实际应用cdn 加快静态资源访问
前端性能优化 实际应用cdn 加快静态资源访问
|
10天前
|
缓存 监控 负载均衡
在使用CDN时,如何配置缓存规则以优化性能
在使用CDN时,如何配置缓存规则以优化性能
|
5月前
|
域名解析 缓存 负载均衡
【域名解析DNS专栏】域名解析在CDN服务中的应用与优化
【5月更文挑战第30天】本文探讨了域名解析在CDN服务中的重要性,强调其对访问速度和稳定性的影响。文中提出了三种优化方法:使用智能解析以动态选择最佳节点,配置负载均衡保证服务稳定,以及利用DNS缓存提升访问速度。通过Python代码示例展示了基本的DNS解析过程,结论指出优化域名解析对于提升网站性能至关重要。
88 1
|
5月前
|
缓存 监控 UED
CDN(内容分发网络):加速网站加载与优化用户体验
CDN(内容分发网络):加速网站加载与优化用户体验
|
5月前
|
缓存 监控 网络协议
如何利用CDN优化
【4月更文挑战第21天】CDN(内容分发网络)通过在全球部署节点缓存内容,加快用户访问速度和效率。选择适合的CDN服务商,如阿里云、腾讯云,然后配置域名、DNS,并在服务商处上传文件创建节点。优化CDN使用包括设置缓存时间、启用HTTPS、压缩资源及监控性能。注意内容同步与安全问题,确保高效且安全的网站运行。
184 2
|
5月前
|
搜索推荐 机器人 索引
内容分发策略与 SEO 优化指南
内容分发是指通过各种媒介分享、发布或传播内容给受众的过程。这些媒介可以包括不同的渠道,例如社交媒体平台(Facebook、Twitter、LinkedIn、朋友圈、微博、小红书、B 站、抖音、公众号等)、电子邮件新闻稿、博客、播客、网站,甚至杂志和报纸等线下场所。内容分发的性质可以涵盖从博客文章、文章、视频、信息图表到播客的各种内容。内容分发的目的是使您的内容尽可能多地接触到相关受众,提高覆盖面、可见性和参与度。该策略可能涉及有机和付费两种分发方式,通常采用多渠道方法来最大限度地扩大覆盖面。
155 2
|
12月前
|
编解码 缓存 容灾
带你读《多媒体行业质量成本优化及容灾方案白皮书》2. CDN及直播出流量优化方案
带你读《多媒体行业质量成本优化及容灾方案白皮书》2. CDN及直播出流量优化方案
339 0
|
CDN
CDN的页面优化、GZIP和range回源
CDN的页面优化、GZIP和range回源自制脑图
91 0
CDN的页面优化、GZIP和range回源
|
监控 网络协议 Cloud Native
如何进行 CDN 以及下载优化分析 | 学习笔记
快速学习 如何进行 CDN 以及下载优化分析
431 1
如何进行 CDN 以及下载优化分析 | 学习笔记
|
缓存 网络协议 前端开发
CDN最佳实践之访问慢的分析思路和优化方案
使用CDN加速以后还是存在访问慢的情况,如何去分析定位问题、优化网站速度、解决用户问题是一个十分重要的课题。本文介绍了CDN加速访问慢的分析思路,通过归纳的一些原因结合搜集的信息去进一步判断定位问题,帮助用户在遇到问题时有一个更清晰的思考方法论。同时介绍了一些典型的问题场景,结合这些问题场景可以更快速的去发现问题并优化。
2659 1
CDN最佳实践之访问慢的分析思路和优化方案
下一篇
无影云桌面