CDN技术分享目录


  • 网络应用服务发展
  • CDN技术
    • 1、CDN是什么?为什么我们需要它?(简介)
    • 2、CDN能做什么?(作用)
    • 3、CDN是如何工作?(原理)
    • 4、CDN有那些具体应用?(应用)
  • 我们项目将怎样使用CDN
    • 1、项目特点
    • 2、静态加速

网络服务发展


1、文字页面
    2、文字+图片页面
    3、文字+图片+动态页面
    4、文字+图片+动态+Flash页面
    5、文字+图片+动态+Flash+视频页面
    6、文字+图片+动态+Flash+视频+高清视频页面
    网络服务日渐丰富、新技术框架也层出不穷

1、CDN简介


  CDN是什么?
      CDN(content delivery/distribution network)的全称是内容分发网络
      为什么我们需要它?
  构建CDN的目的:

    是通过在现有的互联网中增加一层新的网络架构,将网络内容发布

      到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,解决互联网网络拥挤的状况,

       提高用户所能获取服务或业务的服务质量。其实质是在互联网上构建一个覆盖网络。
  CDN 的能力:

从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均而产生的用户使用互联网

业务服务质量差的根本原因。

2、CDN作用


  • 本地cache加速
  • 镜像服务
  • 远程加速
  • 宽带优化
  • 集群抗攻击
  • 本地cache加速  

    提高了站点服务访问速度,特别是大量图片和静态页面的站点访问速度。

  • 镜像服务

    消除了不同运营商之间互联的瓶颈造成的影响,实现跨运营商的网络加速,

    保证不同网络中的用户能得到良好的访问质量。

  • 远程加速

    远程访问用户根据DNS负载均衡技术智能自动选择Cache服务器,

    选择最佳、最快的Cache服务器,加速远程访问的速度。

  • 宽带优化

    自动生成服务器的远程镜像cache服务器,远程用户访问时从cache服务器上读取数据,

    减少远程访问的宽带、分担网络流量、减轻原站服务器负载压力。

  • 集群抗攻击

    广泛分别的CDN节点加上节点之间的智能冗余机制,可以有效的防御黑客入侵以及减低

    各种DoS攻击对服务的影响,同时保证较好的服务质量。

3、CDN工作原理


 

4、CDN实际应用


  • 静态加速

大型网站新浪、网易、腾讯等门户网站图片、.html 、flash文件

  • 动态加速

新浪微博、腾讯微博等

  • 视频加速

大型视频网站:爱奇艺、优酷、土豆、腾讯视频

  • 音频加速

酷狗音乐、百度音乐、腾讯音乐等

我们项目将怎样使用CDN


  • 我们项目特点

      提供互联网用户访问HTML、JSON、图片等文件。

  • CDN静态加速

CDN缓存静态文件提高网站、接口访问速度、提高服务负载

总结


  了解网络应用服务现状
  了解什么是CDN
  了解CDN作用
  了解CDN工作原理
  了解CDN应用场景
  怎么把CDN加速应用到我们项目中

 

温馨提示


如果分享内容有不足的谢谢博客友的前来吐槽!如果有朋友不理解、或者实践操作碰到问题的,可以在博客园中留意给我。

上面排版不是很好,提供漂亮完整的PPT文件下载微盘下载   博客园下载   

 

 

CDN技术分享的更多相关文章

  1. 老J的技术分享之总结

    老J做IT这块有二十多个年头了,算是中国IT的见证者与参与者.那个时候刚开始接触和了解时,对于他的一些建议,我不是很乐于去接受,因为我觉得他的那一套技术体系不是很适合如今的情况,当时间久了后发现,他对 ...

  2. 【转】《从入门到精通云服务器》第七讲—负载均衡和CDN技术

    在IDC知识中,我们常常会遇上负载均衡与CDN的概念而不知所云.第一讲[什么是云计算], 我们提到过负载均衡,仅给大家留下了印象.这次我们将深入浅出的讲讲到底什么是负载均衡与CDN技术.---互联网数 ...

  3. 《CDN技术详解》 - CDN知多少?

    开发时间久了,就会接触到性能和并发方面的问题,如果说,在自己还是菜鸟的时候完全不用理会这种问题或者说有其他的高手去处理这类问题,那么,随着经验的丰富起来,自己必须要独立去处理了.或者,知道思路也行,毕 ...

  4. fir.im Weekly - 新开发时代,需要什么样的技术分享

    "2016年,当我们迎来了如Xcode 8.Swift 3.SiriKit.Android N.Android Instant Apps.React Native等诸多移动开发技术.开发工具 ...

  5. 【转发】网易邮箱前端技术分享之javascript编码规范

    网易邮箱前端技术分享之javascript编码规范 发布日期:2013-11-26 10:06 来源:网易邮箱前端技术中心 作者:网易邮箱 点击:533 网易邮箱是国内最早使用ajax技术的邮箱.早在 ...

  6. CDN技术

    CDN 是构建在数据网络上的一种分布式的内容分发网. CDN 的作用是采用流媒体服务器集群技术,克服单机系统输出带宽及并发能力不足的缺点,可极大提升系统支持的并发流数目,减少或避免单点失效带来的不良影 ...

  7. CDN技术发展趋势

    智能化 存储智能化 关键技术点:文件分片热度的判断策略,跨节点快速文件调度 存储向以文件切片为基础的全网共享存储发展:把一个整片切成n个小块,按用户访问热度分散存储在不同节点.当用户访问的时候,由边缘 ...

  8. 【转】apache kafka技术分享系列(目录索引)

    转自:  http://blog.csdn.net/lizhitao/article/details/39499283   估计大神会不定期更新,所以还是访问这个链接看最新的目录list比较好 apa ...

  9. 感知开源的力量-APICloud Studio开源技术分享会

    2014.9.15 中国领先的“云端一体”移动应用云服务提供商APICloud正式发布2015.9.15,APICloud上线一周年,迎来第一个生日这一天,APICloud 举办APICloud St ...

随机推荐

  1. 21: Arithmetic Sequence--HZAU(dp)

    http://acm.hzau.edu.cn/problem.php?id=21 题目大意: 给你一个序列问在数字最多的等比数列 分析:  刚开始看到题就知道是一个dp但是我dp实在是渣到不行 后来发 ...

  2. SQL中Where与Having的区别

    “Where” 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数. “Having”是一个过滤声明,是在查询返回结果集以后对查询 ...

  3. HibernateDaoSupport类的使用

    HibernateDaoSupport类的使用 1.        继承了HibernateDaoSupport类的类获取session时,已不可用SessionFactory.OpenSessioo ...

  4. Hyper-V初涉_早期Windows安装虚拟硬件驱动

    虽然微软已经一再强调将要对Windows XP停止提供服务,但是难免在一些特殊场合需要早期的系统进行测试.为了测试需要,我在Hyper-V中安装了Windows XP. 按照之前的方法,对Hyper- ...

  5. centos 安装PGSQL

    centos 安装PGSQLCentOS下yum安装PostgreSQL目录 1 Configure YUM repository2 Install PGDG RPM file3 Install Po ...

  6. 捉BUG记(To Catch a Bug)

    大约有一年整没有写一篇博客了,由于各种原(jia)因(ban)导致闲暇时间要么拿着IPad看岛国奇怪的片(dong)子(hua).要么拿着kindle看各种各样的资(xiao)料(shuo).本来想写 ...

  7. PHP字符处理基础知识

    <?php class StrDemo { function StrTest() { $s = "abcd"; print '$s length:'.strlen($s).& ...

  8. 更改MySql表和字段区分大小写

    数据库和表名在 Windows 中是大小写不敏感的 ,而在大多数类型的 Unix 系统中是大小写敏感的Windows 版的 MySQL 默认继承 os 的大小写习惯,即使 SQL中有区分,在导入的时候 ...

  9. 到底是 const 还是 static readonly

    真的一样? const 和 static readonly 常在程序中用来声明常量,调用方法也没有什么不同,他们真的一样吗?我们可以做个试验. 程序集内的常量 现在我们建立一个程序,里面有一个MyCl ...

  10. JavaScript toFixed function Not Rouding

    JavaScript库函数toFixed用来将给定的数字四舍五入为指定的小数位数,W3school上有详细的介绍.众所周知,在处理小数位四舍五入的时候存在两种方式:一种是逢五进一,如5.885保留两位 ...