您好!欢迎光临云杰通信官网,本公司专业为企业提供SD-WAN、网络专线、MPLS-VPN、云专线等企业网络接入服务。

常见问题

CDN如何进行动态内容加速?

作者:云杰 发布时间:2020-05-28 17:32:19点击:

CDN如何进行动态内容加速?  

  内容交付软件(CDN)主要是针对静态内容进行加速。那么对于实时内容较为重视的如SNS网站,电子商务类网站、游戏类网站等,是否可以通过CDN来进行动态内容的加速,实现技术的实用化。
 

  CDN的加速方式:

  1.CDN对表示层的加速

  表示层是web系统与用户的交互界面,该层通常由HTTP服务器构成,是连接用户和后端层级的一个中转层面。CDN在该层的加速本质还是对静态内容的合理cache和分发。
 

  2.CDN在业务逻辑层的加速

  逻辑层是Web系统的核心,负责处理所有业务逻辑并生成动态内容,所以逻辑层的加速就不存在可以大量缓存的结果数据,而是运算过程。所以CDN的加速也转变成为边缘计算。采用边缘计算服务之后,应有系统及其数据将被复制到许多更靠近用户的分发服务器中,在利用了边缘计算平台的计算能力的同时也减少了从中心节点读取数据的次数和大小,提高了整个系统的响应速度。
 

  3.CDN在数据访问层的加速

  当前在数据访问层上的加速主流加速技术还是复制,在边缘服务器上复制web系统数据访问层,其主要的方法可以分为两个:

  整体缓存

  整体缓存就是讲数据库整体的复制到多台或全部的边缘服务器上,这样在边缘服务节点上就有了完整的不依赖中心节点的独立的内容。但是这样的方式带来的问题就是如何保持各节点之间的数据一致性。

  部分缓存

  ①盲缓存:盲缓存是指缓存的对象是应用系统中最近一段时间最常用的查询或查询数据,并将其复制到边缘服务器上。

  ②已知缓存:已知缓存是指基于一定的形式,对中心节点的源数据进行事先的有选择的复制和缓存。现对于盲缓存的被动性,已知缓存是主动的进行内容复制。但是其缺点在于需要额外的角色完成在全局上分析查询重点,并调整、分发被缓存对象的功能,而此角色本身往往会成为系统中的流量瓶颈。

新闻资讯
相关产品
在线客服
联系方式

热线电话

13631779516

上班时间

周一到周五

公司电话

13631779516

二维码
线