CDN技术分享
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技术分享的更多相关文章
- 老J的技术分享之总结
老J做IT这块有二十多个年头了,算是中国IT的见证者与参与者.那个时候刚开始接触和了解时,对于他的一些建议,我不是很乐于去接受,因为我觉得他的那一套技术体系不是很适合如今的情况,当时间久了后发现,他对 ...
- 【转】《从入门到精通云服务器》第七讲—负载均衡和CDN技术
在IDC知识中,我们常常会遇上负载均衡与CDN的概念而不知所云.第一讲[什么是云计算], 我们提到过负载均衡,仅给大家留下了印象.这次我们将深入浅出的讲讲到底什么是负载均衡与CDN技术.---互联网数 ...
- 《CDN技术详解》 - CDN知多少?
开发时间久了,就会接触到性能和并发方面的问题,如果说,在自己还是菜鸟的时候完全不用理会这种问题或者说有其他的高手去处理这类问题,那么,随着经验的丰富起来,自己必须要独立去处理了.或者,知道思路也行,毕 ...
- fir.im Weekly - 新开发时代,需要什么样的技术分享
"2016年,当我们迎来了如Xcode 8.Swift 3.SiriKit.Android N.Android Instant Apps.React Native等诸多移动开发技术.开发工具 ...
- 【转发】网易邮箱前端技术分享之javascript编码规范
网易邮箱前端技术分享之javascript编码规范 发布日期:2013-11-26 10:06 来源:网易邮箱前端技术中心 作者:网易邮箱 点击:533 网易邮箱是国内最早使用ajax技术的邮箱.早在 ...
- CDN技术
CDN 是构建在数据网络上的一种分布式的内容分发网. CDN 的作用是采用流媒体服务器集群技术,克服单机系统输出带宽及并发能力不足的缺点,可极大提升系统支持的并发流数目,减少或避免单点失效带来的不良影 ...
- CDN技术发展趋势
智能化 存储智能化 关键技术点:文件分片热度的判断策略,跨节点快速文件调度 存储向以文件切片为基础的全网共享存储发展:把一个整片切成n个小块,按用户访问热度分散存储在不同节点.当用户访问的时候,由边缘 ...
- 【转】apache kafka技术分享系列(目录索引)
转自: http://blog.csdn.net/lizhitao/article/details/39499283 估计大神会不定期更新,所以还是访问这个链接看最新的目录list比较好 apa ...
- 感知开源的力量-APICloud Studio开源技术分享会
2014.9.15 中国领先的“云端一体”移动应用云服务提供商APICloud正式发布2015.9.15,APICloud上线一周年,迎来第一个生日这一天,APICloud 举办APICloud St ...
随机推荐
- [转贴]有关Angular 2.0的一切
对Angular 2.0的策略有疑问吗?就在这里提吧.在接下来的这篇文章里,我会解释Angular 2.0的主要特性区域,以及每个变化背后的动机.每个部分之后,我将提供自己在设计过程中的意见和见解,包 ...
- DataTable与List互换
public static class List2DataTable { #region "Convert Generic List to DataTable" /// <s ...
- 【数位dp】bzoj2089 不要62
http://www.cnblogs.com/xiaohongmao/p/3473599.html #include<cstdio> using namespace std; int n, ...
- Sudoku Solver Backtracking
该博客好好分析 Write a program to solve a Sudoku puzzle by filling the empty cells. Empty cells are indicat ...
- php 和mysql httpd 简单网页的搭建
使用两台服务器 Centos 7 做 php和httpd和php-sql 服务的安装 CentOS 5 做php 和 mysql 的安装 1.搭建本地yum源 两台服务器 都是 2.关闭防火墙和s ...
- oracle psql 调优
1 不一定sql越长反倒性能越差,尽量多where条件使得初始结果集最小,然后再和其他表相连 2 使用patition 3 同一个结果集被多次使用,可以使用with table
- vimium: 浏览器神器
chrome firefox 都有 vimium (firefox 中为vimfx), 快捷键也差不多 下边是chrome中快捷键示意图: G = shift + g (其他同理) c+e = ctr ...
- PyPy 2.1 正式版发布
PyPy 2.1 Beta1 才刚刚在2天前发布,今天 PyPy 宣布 2.1 正式版发布. 值得关注的改进内容有: JIT support for ARM, architecture version ...
- 开发VR游戏的基本要求
由于我对VR技术的兴趣,我特意去网上查找了一下如果要从事VR游戏的开发,程序员要掌握的一些能力和要求.可能不太详细,只供参考. 1. C++ 语言必须过关,现在大部分的3dengine都用c++,不管 ...
- JavaScript中的property和attribute
property,attribute都作“属性”解,但是attribute更强调区别于其他事物的特质/特性. 而在JavaScript中,property和attribute更是有明显的区别.众所周知 ...