CDN应用常识

CDN工做原理浏览器

用户访问未使用CDN缓存网站的过程为:
1)、用户向浏览器提供要访问的域名
2)、浏览器调用域名解析函数库对域名进行解析,以获得此域名对应的IP地址
3)、浏览器使用所获得的IP地址,向域名的服务主机发出数据访问请求
4)、浏览器根据域名主机返回的数据显示网页的内容
缓存

用户访问使用CDN缓存网站的访问过程:
1)、用户向浏览器提供要访问的域名
2)、浏览器调用域名解析库对域名进行解析,因为CDN对域名解析过程进行了调整,因此解析函数库通常获得的是该域名对应的CNAME记录,为了获得实际 IP地址,浏览器须要再次对得到的CNAME域名进行解析以获得实际的IP地址;在此过程当中使用全局负载均衡DNS解析,如根据地理位置信息解析对应的 IP地址,使得用户能就近访问
3)、这次解析获得CDN缓存服务器的IP地址,浏览器在获得实际的IP地址之后,向缓存服务器发出访问请求
4)、缓存服务器根据浏览器提供的要访问的域名,经过Cache内部专用DNS解析(通常经过host文件解析)获得此域名的实际IP地址,再由缓存服务器向此实际IP地址提交访问请求;
5)、缓存服务器从实际IP地址得获得内容之后,先在本地进行保存,用作缓存,而后把获取的数据返回给客户端,完成数据服务过程;
6)、客户端获得由缓存服务器返回的数据之后显示出来并完成整个浏览的数据请求过程。服务器

相关文章
相关标签/搜索