zoukankan      html  css  js  c++  java
  • 闲谈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架构:

  • 相关阅读:
    木马后门入侵与RKHunter,ClamAV检测工具
    Jenkins环境搭建
    Mha-Atlas-MySQL高可用
    JAVA企业级应用服务器之TOMCAT实战
    Keepalived高可用集群
    scp ssh-key连接原理
    jumpserver跳板机搭建
    DNS域名解析服务器
    DHCP服务
    Keepalived高可用集群
  • 原文地址:https://www.cnblogs.com/yujiwei/p/7259029.html
Copyright © 2011-2022 走看看