cdn原理浅析与icp操作(摘自百度百科)
2014-03-31 11:45
281 查看
CDN,content delivery network,内容分发网络;
1,服务模式,
基于ip网络而构建,基于内容访问与应用的效率要求质量要求和内容秩序而提供内容的分发和服务
2,工作原理
使用cdn缓存后的网站访问过程为:
1,用户向浏览器提供要访问的域名2,浏览器调用域名解析口对域名进行解析,由于cdn对域名解析过程进行了调整,所以解析函数库一般得到的是对该域名对应的cname记录,为了得到实际ip,浏览器需要再次对cname域名进行解析已得到实际的ip地址,再次过程中使用的全局负载均衡dns解析,如根据地理位置解析对应的ip地址,使得用户就近访问3,此次解析得到cdn缓存服务器的ip地址,浏览器得到实际的ip地址以后,向缓存服务器发出访问请求欧诺个过cache内部专用dns解析得到4.缓存服务器根据浏览器提供的要访问的域名,通过cache内部专用dns解析得到此域名的实际ip地址,再由缓存服务器向此实际ip地址提交访问请求5.缓存服务器从实际ip地址得到内容以后,一方面在本地进行保存,一方面把数据返回给客户端,完成数据服务过程6,客户端得到由缓存服务器返回的数据以后显示出来并完成整个浏览的操作
具体操作过程:
1,ICP,只需把域名解析权交给cdn运营商,其他方面不需要进行任何修改;操作时,icp修改自己的域名解析记录,一般用cname方式指向cdn网络cache服务器的地址.
2,做为cdn运营商,收线为icp的域名提供公开的解析,为了实现sortlist,把域名指向一个cname记录.
应用举例:sina 网易均使用cdn技术
1,服务模式,
基于ip网络而构建,基于内容访问与应用的效率要求质量要求和内容秩序而提供内容的分发和服务
2,工作原理
使用cdn缓存后的网站访问过程为:
1,用户向浏览器提供要访问的域名2,浏览器调用域名解析口对域名进行解析,由于cdn对域名解析过程进行了调整,所以解析函数库一般得到的是对该域名对应的cname记录,为了得到实际ip,浏览器需要再次对cname域名进行解析已得到实际的ip地址,再次过程中使用的全局负载均衡dns解析,如根据地理位置解析对应的ip地址,使得用户就近访问3,此次解析得到cdn缓存服务器的ip地址,浏览器得到实际的ip地址以后,向缓存服务器发出访问请求欧诺个过cache内部专用dns解析得到4.缓存服务器根据浏览器提供的要访问的域名,通过cache内部专用dns解析得到此域名的实际ip地址,再由缓存服务器向此实际ip地址提交访问请求5.缓存服务器从实际ip地址得到内容以后,一方面在本地进行保存,一方面把数据返回给客户端,完成数据服务过程6,客户端得到由缓存服务器返回的数据以后显示出来并完成整个浏览的操作
具体操作过程:
1,ICP,只需把域名解析权交给cdn运营商,其他方面不需要进行任何修改;操作时,icp修改自己的域名解析记录,一般用cname方式指向cdn网络cache服务器的地址.
2,做为cdn运营商,收线为icp的域名提供公开的解析,为了实现sortlist,把域名指向一个cname记录.
应用举例:sina 网易均使用cdn技术
相关文章推荐
- 使用Memcache缓存mysql数据库操作的原理和缓存过程浅析
- 使用Memcache缓存mysql数据库操作的原理和缓存过程浅析
- CDN(摘自百度百科)
- 使用Memcache缓存mysql数据库操作的原理和缓存过程浅析
- 使用Memcache缓存mysql数据库操作的原理和缓存过程浅析
- 使用Memcache缓存mysql数据库操作的原理和缓存过程浅析
- (java并发)CAS操作原理以及Atomic的原理
- Linux 互斥锁、原子操作实现原理
- 【网络技术】CDN与智能DNS原理和应用
- CDN(内容分发网络)技术原理
- 数据结构 — 浅析huffman树原理及实现
- Asp.net WebPages框架运行原理浅析{转}
- 关于微信检测SDK应用的原理浅析(iOS)
- 浅析C#中的文件操作
- 分布式缓存技术redis学习系列(四)——redis高级应用(集群搭建、集群分区原理、集群操作)
- cdn实现原理
- 【转载】SLB技术原理浅析
- Windows内核调试器原理浅析
- 浅析 Linux 中的时间编程和实现原理四——Linux 内核的工作二
- 浅析 Linux 中的时间编程和实现原理,第 1 部分: Linux 应用层的时间编程