设为首页 | 收藏本站欢迎来到卓越网络免费免备案CDN加速,DDoS和CC攻击防御,高防CDN管理平台!

已阅读

国内CDN加速的原理

作者:cdnfine      来源:cdnfine      发布时间:2018-03-06
  CDN加速平台的内容复制方法具有固有的局限性,主要是因为CDN加速平台设备不能有效地管理复制内容的内容。此外,复制排列在大多数时候是静态的。内容的静态特性导致存储空间使用效率低下,因为在一段时间之后,存储在代理缓存服务器中的大多数对象都是无用的。因此,如果用户访问模式发生变化,存储在代理缓存服务器中的副本将不能满足用户的要求。为了简单起见,假设每个代理缓存服务器具有相同的缓存容量,即m,并且不包含其他Web站点的内容。此分区主要由使用缓存替换策略的Web缓存控制。

  动态缓存在初始情况下是空的,因为缓存的内容是根据所选择的CDN加速原理排列策略在运行期间填充的。的代理缓存服务器动态缓存分区存储在这些副本的CUV值最高。除了传统的置换策略(如LRU、LFU)、Aioffi和其他人使用启发式算法来决定是否要添加新的内容复制或删除现有的副本。具体而言,最初,每个代理缓存服务器的存储容量都是为Web缓存保留的。在每次迭代中,基于利润最大化原则将对象放置在代理缓存服务器上。在决定是否在代理缓存服务器上放置静态内容时,必须确定是否可以使响应时间最优。

  根据这种判断条件,其中国内CDN加速的混合算法逐渐将静态内容填充到代理缓存服务器的缓存服务器中。用户与代理服务器建立连接。当接收到每个请求时,代理服务器首先确定所请求的对象是否具有其本地的有效副本。如果用户请求对象在本地级别上不满足所需的副本,则在接收到新对象之后,代理服务器将该对象发送给最终用户并在本地端创建一个副本。最后,代理服务器缓存提高了容错能力,因为即使在远程服务器不可用或无法访问的情况下,用户也可以获得缓存内容的副本。问题的原因是代理服务器是为本地设计的。

  当代理服务器不能满足用户的请求时,内容应该从Web内容提供者获得。当缓存未命中时,代理服务器与CDN通信以获得请求的内容。具体地说,CDN提供了多个访问点(称为代理缓存服务器),它们保存Web服务器的副本,其中存储相同内容的副本。CDN将根据用户的信息和请求的内容将用户的请求路由到最合适的站点。CDN的用户是希望将其内容分发给地理分布上大量最终用户的组织。在全球分布的基础上,CDN加速原理通过多个网络提供商在多个战略数据中心部署代理缓存服务器。随着新的缓存方法的出现,国内CDN加速显然需要一个性能评估和压力测试的平台。

  该平台应该提供一个包含国内CDN加速原理组件、客户端、流量以及部署缓存策略的充分支持的网络环境。为了克服现实世界模型的困难,可以建立仿真模型。这里的仿真模型是指支持Web缓存的CDN,模型本身必须准确地表达真实世界模型和合理的资源管理。


本内容由免费CDN加速原创或转载,转载请保留地址,不标明出处违者必究!
Keywords: 免费CDN加速 免备案CDN加速 高防CDN加速