
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
内容分发网络(CDN)是目前许多软件app在做内容推广的时候会经常用到的一个技术,而本文我们就通过案例分析来简单了解一下,内容分发网络CDN工作机制与优势分析。
1、CDN的工作机制
从CDN服务器获取内容
浏览器向DNS发送IP地址查找请求。
DNS服务器将使用近的CDN服务器的地址进行响应。
浏览器将向CDN服务器(POP)发送请求以获取数据。
CDN服务器将检查其缓存中是否存在数据(图像、js、css、视频等)。
如果数据不存在,POP服务器将向源服务器发送请求以获取内容。
稍后,POP服务器将存储内容并将数据发送回用户。
CDN用户还可以对内容设置TTL(TimetoLive)。例如:-图像文件的TTL为15分钟。CDN服务器将向用户发送相同的数据,直到它过期。
一旦CDN服务器检测到内容过时,它就会从源服务器重新获取它。
2、使用CDN的好处
网站性能
客户端从CDN而不是源服务器获取静态数据(图像、视频等)。CDN服务器在地理位置上靠近用户。随着距离的缩短,获取数据的时间也会缩短。这导致网站加载时间显着改善。
加载时间更快的网站可以改善用户体验。用户更倾向于高效和高性能的产品。
可用性
CDN服务器占用了大部分网站负载。由于CDN服务器的行为类似于缓存,因此可以保护源服务器免受流量高峰的影响。由于Origin服务器处理的负载较少,因此该服务器出现故障的可能性较小。
网站的整体可用性得到提高。如果出现区域流量高峰,各个区域的CDN服务器会扩展并处理不断增加的负载。
带宽
网站的主要开销是带宽消耗成本。当CDN处理流量时,源服务器提供的数据会大大减少。这有助于降低网站所有者的带宽成本。
总结
内容分发网络CDN由一组服务器组成,这些服务器在地理位置上靠近用户,用于加速网站内容的交付。浏览器或移动应用程序从CDN而不是源服务器请求静态数据,CDN从源服务器获取数据并缓存它。后续请求由CDN服务器提供。CDN的主要好处是提高网站的性能、减少带宽消耗成本以及提高网站的可用性。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei456学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。