首页 > 代码库 > 闲谈CDN网络架构
闲谈CDN网络架构
CDN也就是内容分布网络(Context Delivery Network),它是构筑在现有interent上的一种先进的流量分配网络。其目的是通过现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。有别于镜像,它比镜像更智能,可以做这样一个比喻:CDN = 镜像(Mirror)+缓存(Cache)+整体负载均衡(GSLB)。因而,CDN可以明显提高Internet中信息流动的效率。
目前CDN都以缓存网站中的静态数据为主,如css、js、图片和静态页面等数据。用户在从主站服务器请求到动态内容再从CDN上下载这些静态数据,从而加载网页数据内容的下载速度,如淘宝90%以上的数据都是由CDN来提供的。
通常来说CDN要达到以下几个目标。
1.可扩展(Scalability)。性能可扩展性:对应新增的大量数据、用户和事务的扩展能力:成本可扩展性:用低廉的运营成本提供动态的服务能力和高质量的内容分发。
2.安全性(Security)。强调提供物理设备、网络、软件和服务过程的安全性,(趋势)减少因为DDos攻击或者其他恶意行为造成商业网站的业务中断。
3.可靠性、响应和执行(Reliability、Responsiveness和Performance)。服务可用性,能够处理可能的故障和用户体验的下降,通过负载均衡提供网络的容错机制。
CDN架构:
闲谈CDN网络架构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。