名词解释:
DNS:万维网上作为域名和IP地址相互映射的一个分布式数据库,让用户更加方便的去访问互联网,而不用去记可以被计算机识别的IP串。
cdn:内容分发网络!目的让用户能够就近访问内容,提高命中率!
传统的访问网络的流程:
步骤:1.用户通过浏览器访问一个域名 2.从DNS获取与域名一一对应的IP地址,返回给 浏览器3.浏览器通过获取的IP访问相应的主机4.主机根据相应的请求返回相应的内容给浏览器
出现问题:
1.假设我在海南,访问一个域名,域名解析之后的ip主机所在的位置是北京,那这个时候我去访问北京的服务器就会出现响应变慢,命中率降低(网络的底层基于socket通信)
解决问题思路:
1.构建一个全局的管理系统,能够让用户去访问就近的一台主机或者说是缓存服务器—–》CDN
加了CDN的网络访问流程图:
步骤:
1.用户输入域名,通过DNS解析得到cname记录 2.然后通过cname记录,让cdn特有的DNS服务器进行解析,返回一个全局负载均衡地址3.拿着全局负载均衡地址访问CDN全局负载均衡,然后链接到区域负载均衡设备,返回一个ip给浏览器 4.浏览器通过ip去访问CDN缓存服务器。
适用场合:
最适合的是那些不会经常变化的内容,比如图片,JS 文件, CSS 文件,图片文件包括程序模板中的,CSS 文件中用到 的背景图片,还有就是作为网站内容组成部分的那些图片, 都可以放到cdn缓存服务器中!
原文链接:https://blog.csdn.net/weixin_41247813/article/details/82850067?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165918418816781818794386%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165918418816781818794386&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-20-82850067-null-null.nonecase&utm_term=cdn%E5%8A%A0%E9%80%9F
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/630