CDN产品:

下面简单分析一下的CDN——Smart CDN。采用整体负载均衡(GSLB)、缓存技术(Cache)及镜像技术(Mirror)相结合的方法,为客户提供异地网络加速服务。具体方案是在网站主站点以外的用户集中城市、地区使用的网络加速服务,智能GSLB系统通过互联通专网,引导网站用户访问“最佳”Cache/Mirror服务器,从而绕过互联网拥堵链路,减轻主站点服务器负载,实现异地网络加速,并解决了单纯Cache/Mirror不能解决的难题。

Smart CDN通过DNS解析或HTTP重定向两种方式工作,通过Cache服务器或异地的镜像站点完成内容的传送与同步更新。DNS方式用户位置判断准确率大于 85%,HTTP方式准确率为99%以上。经实际测算,各Cache服务器群的用户访问流入数据量与Cache服务器到原始网站取内容的数据量之比在2: 1到3:1之间,即分担50%~70%的到原始网站重复访问数据量(主要是图片、流媒体文件等内容)。对于镜像,除数据同步的流量,其余均在本地完成,不访问原始服务器。

Smart CDN系统基于用户实际访问的IP地址判断用户位置,直接将用户访问指向响应速度最快的站点。整个系统管理简单,用户可通过GUI确定有哪些内容需要做分布式分发,系统会自动完成内容的复制、更新及数据库同步的全过程。并且,系统具有自诊断、负载均衡的能力,任何环节发生故障,不会影响整个系统的可访问性。

可以说,负载均衡技术在CDN中发挥着重要的作用,其能力高低对CDN的性能产生直接影响。

Smart CDN所采用的负载均衡具有一定的优势,主要体现在如下几个方面。

1. 高智能化

运用虚拟IP(VIP)地址代表目标服务器和应用,Smart CDN将会话分配到最高可用性的服务器,全程监控每个会话。服务恢复后自动重新登记,并在转发客户机和服务器信息包时提供全地址转换。Smart CDN采用了包括循环法、最少连接法、散列法或最少失误法等多种不同的负载均衡方法,并对个别服务器配置最大连接数量阈值和加权值,这样可以有效避免服务器超载。

2. 高可靠性

Smart CDN架构在专用的高速骨干网之上,该主干网络提供延迟极小的网络连通性,从而保障GSLB的功能正常发挥和高性能,优于基于公网的GSLB。并且,当主站点机房的Internet出口出现故障时,Smart CDN还能将用户自动、透明地从其他分站点Internet入口导向主站点服务器,从而提高了网络的可靠性。

3. 高可用性

采用热备份方法,在极短时间内对服务器链路、交换端口和交换机进行检测和故障转移,使应用免受故障影响。一旦任何一个服务器或服务器群发生故障或阻塞,用户将被自动引导到下一个最佳备份服务器或站点,从而更进一步提高了服务和内容的可用性。

4. 高冗余性

Smart CDN运行在“三环嵌套”网络主干架构之上,具有高冗余特点,从而保证了高可靠性和高可用性,这一点和其他基于公网的GSLB解决方案有很大差别。

cdn对动态网站有作用吗_cdn是什么和作用有些相关推荐

  1. cdn对动态网站有作用吗_网站选择cdn加速有什么作用?

    在互联网有一个许多人都知道的"8秒原则",就是如果一个页面的加载时间超过了8秒,那么大部分的用户就会觉得不耐烦,加载的时间太长,就会出现直接放弃的可能.即便是一个网站内容丰富.制作 ...

  2. 动态网站CDN是如何加速的?

    动态网站并不是指具有动画功能的网站,而是指网站内容可根据不同情况动态变更的网站,一般情况下动态网站通过数据库进行架构. 动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的功 ...

  3. 动态网站要怎么通过CDN实现加速?

    CDN即内容分发网络.其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快.更稳定. 通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟主网 ...

  4. 部署LNMP动态网站及网站架构变迁

    1:网站架构演变 学习从单机架构到集群架构的演变之路: 单机版LNMP 独立数据库服务器 Web服务器集群与Session保持 动静分离.数据库集群 各种缓存服务器 业务模型 单机版LNMP 单机版网 ...

  5. CDN对于动态加速是否有效

    CDN对于动态加速是否有效的问题.关于这个问题,一直存在一些分歧,部分人认为有效,部分人认为无效,主要是CDN技术也在更新,而且是比较低调的进行着更新,所以并不是所有人都清楚CDN对动态加速的效果.其 ...

  6. php动态网站开发报告,PHP动态网站开发pdf

    PHP动态网站开发 作者:赵增敏 PHP动态网站开发 出版社:电子工业出版社 PHP动态网站开发 内容简介 本书从Adobe Dreamweaver CS6可视化设计与手工编码的结合上详细地介绍了基于 ...

  7. 项目:部署LNMP动态网站

    部署LNMP动态网站 问题 部署LNMP动态网站,实现以下目标: 安装LNMP平台相关软件 配置Nginx实现动静分离 配置数据库,创建账户与密码 上线Wordpress代码 使用Wordpress后 ...

  8. 一、服务端开发基础(搭建Web服务器、网络基础概念、请求响应流程、配置Apache、静态网站与动态网站)

    一.建立你的第一个网站(目标) 前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要 充分理解Web 的概念. 构建一个专业的网站是一项巨大的工作!对于新手我们 ...

  9. CentOS 6.7 源码搭建LNMP架构部署动态网站环境

    源码搭建LNMP架构部署动态网站环境 Nginx 简介 Nginx是一款相当优秀的用于部署动态网站的服务程序,Nginx具有不错的稳定性.丰富的功能以及占用较少的系统资源等独特特性. Nginx (& ...

  10. 在群晖NAS上搭建WordPress动态网站并实现外网访问

    目录 一.安装套件 1. 安装Web Station套件 2. 安装MariaDB 10数据库套件 3.安装服务套件 4.我为什么要用WordPress? 5.建站的其它方法 二.访问WordPres ...

最新文章

  1. Oracle左右全连接总结
  2. Python编程基础:第二十二节 关键字参数Keyword Argument
  3. java小编程----括号是否匹配
  4. 导出EXCEL中的文件到资源管理器
  5. Maven 依赖-镜像仓库替换为 -- 阿里云镜像仓库(飞快实现 pom 引入)
  6. 12.13记录//QQDemo示例程序源代码
  7. c# mysql代码中写事务_代码中添加事务控制 VS(数据库存储过程+事务) 保证数据的完整性与一致性...
  8. spring依赖注入的基本方法及其原理
  9. c语言loop until用法,流程控制中的while、until、for循环
  10. office linux版本好用吗,Linux最好的最适合新手的版本是什么
  11. html刘海屏高度,iphone刘海屏网页适配方法
  12. PHP 5.3.0以上推荐使用mysqlnd驱动
  13. Leetcode: Reorder List Summary: Reverse a LinkedList
  14. 银行综合前置系统IFS
  15. 车牌字符识别LPRNet:License Plate Recognition via Deep Neural Networks
  16. Docker专题(六)-Docker镜像详解
  17. 接口测试二(App抓包)
  18. jQuery入门(一)--jQuery中的选择器
  19. 【JAVA快速入门,IDEA开发工具】
  20. MPU6050的dmp代码移植的过程--转

热门文章

  1. TCHAR、WCHAR、CHAR以及WideCharToMultiByte、MultiByteToWideChar
  2. python3使用requests和requests_toolbelt上传文件
  3. nodejs接收前端formData数据
  4. GraphQL教程(三) .net core api
  5. 201771010112罗松《面向对象程序设计(java)》第十周学习总结
  6. 第四次作业3 四则运算试题生成
  7. LeetCode 242 Valid Anagram
  8. 数组分割问题(转载学习)
  9. 为您的Android,iOS等应用加入声波传输功能
  10. iOS面试题大全66-85