前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CDN与智能DNS原理和应用

CDN与智能DNS原理和应用

作者头像
全栈程序员站长
发布2022-07-08 09:30:40
1.7K0
发布2022-07-08 09:30:40
举报
文章被收录于专栏:全栈程序员必看

1.cdn概念,DNS概念

CDN:Centent Delivery Network(内容分发网络)

使用户可以就近取得所需内容,提高用户访问网站相应速度

CDN=更智能的镜像+缓存+流量导流;

DNS:Domain Name System 域名系统

域名和ip地址相互映射的一个分布式数据库,不用去记住被机器读取的ip地址

CDN是内容分发网络,利用部署大量网络节点,通过服务器缓存加速,让用户可以就近同运营商网络,更快的访问到我们的互联网产品,可以简单快速的让我们的互联网产品支持海量的并发请求。智能DNS比传统DNS更好的地方就是能够基于IP信息给不同的用户最合适的服务器IP,可以给用户提供更好的网络服务。

2.cdn加速原理

内存缓存:

使用squid(Nginx,Apache)作为web服务,

内容缓存到内存和本地文件,频繁更新或访问的数据放在内存中,大数据量的缓存放在本地文件,页面访问速度极高。

分布在全国各地的网路节点:全国2,3百个服务器节点

多线路支持:同时支持电信,网通,联通等多种线路

不同于双线机房的双线接入,减少跨网访问

使用范围:

静态和更新频率低的内容更适用(新闻,官网)

数据流量大的产品更使用(下载网,视频网,直播,图片网)

带宽价格更便宜

3. 智能DNS也就是根据内置的丰富IP库来为用户匹配合适的线路(移动、联通、电信…)以及识别用户位置提供更近的网络服务

4.总结

好的cdn服务让互联网产品更简单高效和可靠

智能dns可以让用户访问同线路最近的服务器

cdn的缓存可以加快访问速度,也可以缓解源服务器压力

cdn让大规模用户请求架构变得简单

cdn流量越高价格约便宜

5.DNS解析

DNS解析过程:

客户机发起url请求 –> 在本地DNS解析缓存里面查找对应的ip,找到则返回,找不到 –> 在本地hosts文件查找,找到返回,否则 –> 在本地DNS服务器查找,找到返回,否则 –> 在区域内DNS服务器查找,同上 –> 在更大范围的DNS服务器查找,同上 –> 根级DNS服务器上查找,到这里之后无论能找到还是不能找到,都将结束

CDN与智能DNS原理和应用
CDN与智能DNS原理和应用

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112729.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年10月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.cdn概念,DNS概念
  • 2.cdn加速原理
  • 4.总结
  • 5.DNS解析
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档