证到了 >
产品资讯 >
> CDN缓存_从分析CDN缓存了解CDN许可证办理
CDN缓存_从分析CDN缓存了解CDN许可证办理
上传日期:2019-08-27 12:22
文章来源:
对于当前日益丰富的动态内容加速,需要在CDN上复制和缓存业务逻辑层和后台数据访问层。其中,业务逻辑层在CDN缓存上的复制使之能够承担用户请求处理、应用数据计算、动态内容生成等工作,因此这类方法也被称为“边缘计算”。将Web应用程序或应用组件直接安装在CDN缓存中,目的是在最接近用户的位置完成应用处理,同时也分担了源站的计算压力。
在某些应用场景中,动态内容的生成需要大量的数据支持,比如目录服务、交易数据等,仅仅将业务逻辑复制到边缘服务器中还不足以解决从源站获取其生成动态内容所需的数据而造成的传输性能瓶颈,因此还需要对数据访问层进行必要的复制,即除了在CDN缓存上完成业务逻辑的运算工作,还复制了源站后台数据访问层的内容,用以加速动态内容的生成。这个过程的关键在于合理解决系统中多个数据副本间的一致性问题,更多相关知识:http://www.zhengdaole.com。
另外,还有一些网站的动态内容是基于具体用户的个性化数据定制生成的,需要在数据访问层对用户数据进行特别的关注。用户数据本身也是依托于数据访问层的存储介质和管理系统存在的,但在访问模式等方面具有独特性,因此CDN需要制订相应的复制和缓存策略,并解决相关的隐私和安全问题。也许这样的讲解仍然有些令人困惑,没关系,在本书的第7章还将深入讲解动态内容的生成和加速技术,如果开展SP业务,需要了解
增值服务。
从本章的分析可以看出,CDN缓存系统从不同的角度去看,有不同的分解方式。我们总结了一个CDN系统的三维模型,从逻辑上将CDN缓存系统分成三个维度,希望能够帮助读者更全面地理解CDN系统。如图2-6所示,其中水平X轴方向按照不同类型业务能力进行划分,垂直Y轴方向按照中心、区域和边缘三级网络结构进行划分(根据网络规模情况,区域一级可选);Z轴方向按照数据平面、管理平面和控制平面进行划分。
之所以在这个模型中按照立体空间的三个维度进行划分,是因为在整个系统中各个功能模块、控制机制之间相互交叉,从单一维度很难阐述清楚。
X轴方向是贯穿系统头端到终端的垂直系统,每一种业务能力都可以有自己的中心、区域、边缘层设备,有自己独立的管理系统、负载均衡系统、分发服务系统。因此,在X轴方向上,每一个CDN服务能力都可以是一套相对独立的子系统。
免责声明:网站内涉及到图片及相关文字如涉及到侵权,请及时联系我们处理