Azure CDN 服务详解
Azure CDN概述
Azure CDN的优点
Azure CDN功能和用途
CDN的工作原理

- 用户alice发送url请求到DNS路由,路由会找寻最佳的POP位置,一般是地理最靠近用户的POP
- 如果POP中的边缘服务器在其缓存中没有文件,POP从源服务器请求文件,源服务器可以是web应用、云服务
- 源服务器将文件返回到POP中的边缘服务器
- POP中的边缘服务器缓存文件并将文件返回到Alice,通过HTTP标头可以指定文件生存周期
- 其他用户则会使用Alice同一个URL请求,指到最近的POP
- 如果TTL文件未过期,POP会边缘服务器直接缓存,速度更快,响应更及时
创建CDN配置文件(域名组)
- 创建CDN节点之前需要创建CDN配置文件,现在叫做CDN域名组
.png)
- 然后选择创建CDN,创建后配置文件通常在两个小时内完成
关于CDN行业Akamai和Verizon的简要介绍
- 首先选中CDN域名组,然后选择“终结点”
.png)
- 设置终结点,名称是全局唯一,原点类型包括可以使用azure的自带服务 存储 云服务 web应用,也可以使用自定义原点,就是自己从运营商申请的域名,国内的话还需要ICP认证,
.png)
- 选择添加创建新节点,创建完成以后还可以添加自定义域,自定义域需用从运营商申请,有CNAME和A记录,CNAME和A记录的区别是一个是相当于用了别名,一个是运用域名映射到对应的IP
使用缓存规则控制Azure CDN缓存行为
缓存是什么?


Azure的CDN缓存机制
- 全局缓存规则:针对配置文件中的每个终结点设置一个全局缓存规则,响应所有的终结点请求。
- 自定义缓存规则:针对配置文件的每个终结点设置一个或多个自定义缓存规则,按照顺序处理,优先处理自定义缓存。
如何设置Azure CDN缓存
- 在终结点左侧选择缓存规则,缓存行为包括三种 替代、缺少时设置、不适用缓存
.png)
- 缓存过期持续时间 0-365天,如果为0,CDN会缓存内容,但是每次会同源服务器校验
- 自定义缓存规则
.png)
Azure CDN 服务详解的更多相关文章
- 《CDN技术详解》 - CDN知多少?
开发时间久了,就会接触到性能和并发方面的问题,如果说,在自己还是菜鸟的时候完全不用理会这种问题或者说有其他的高手去处理这类问题,那么,随着经验的丰富起来,自己必须要独立去处理了.或者,知道思路也行,毕 ...
- CDN技术详解及实现原理
CDN技术详解 一本好的入门书是带你进入陌生领域的明灯,<CDN技术详解>绝对是带你进入CDN行业的那盏最亮的明灯.因此,虽然只是纯粹的重点抄录,我也要把<CDN技术详解>的精 ...
- CDN技术详解笔记
1.影响网络传输的四个因素(1)“第一公里”:网站服务器接入互联网的链路所能提供的带宽.(2)“最后一公里”:用户接入带宽.(3)对等互联关口:不同网络之间的互联互通带宽.(4)长途骨干传输:首先是长 ...
- Windows Azure Storage (18) 使用HTML5 Portal的Azure CDN服务
<Windows Azure Platform 系列文章目录> Update:2015-04-15 如果读者使用的是国内由世纪互联运维的Azure China服务,请参考笔者的文档:Azu ...
- winxp计算机管理中服务详解
winxp计算机管理中服务详解01 http://blog.sina.com.cn/s/blog_60f923b50100efy9.html http://blog.sina.com.cn/s/blo ...
- Android中Service(服务)详解
http://blog.csdn.net/ryantang03/article/details/7770939 Android中Service(服务)详解 标签: serviceandroidappl ...
- WCF中队列服务详解
WCF中队列服务详解 一.引言 在前面的WCF服务中,它都要求服务与客户端两端都必须启动并且运行,从而实现彼此间的交互.然而,还有相当多的情况希望一个面向服务的应用中拥有离线交互的能力.WCF通过服务 ...
- 【转】SSH服务详解
[转]SSH服务详解 第1章 SSH服务 1.1 SSH服务协议说明 SSH 是 Secure Shell Protocol 的简写,由 IETF 网络工作小组(Network Working Gro ...
- (转)SSH服务详解
SSH服务详解 原文:http://www.cnblogs.com/clsn/p/7711494.html 第1章 SSH服务1.1 SSH服务协议说明SSH 是 Secure Shell Proto ...
随机推荐
- windows下pip安装python模块时报错【转】
windows下pip安装python模块时报错总结 请给作者点赞--> 原文链接 1 权限问题 C:\Users\ljf>pip install xlwt Exception: Trac ...
- LOJ #6008. 「网络流 24 题」餐巾计划
#6008. 「网络流 24 题」餐巾计划 题目描述 一个餐厅在相继的 n nn 天里,每天需用的餐巾数不尽相同.假设第 i ii 天需要 ri r_iri 块餐巾.餐厅可以购买新的餐巾,每块餐 ...
- jq阻止ajax进行多次提交
在函数定义全局变量..var Stch=falseif (Stch==true){alert('请不要重新提交');}else{Stch=true;$.ajax({type:"POST&qu ...
- 可实现一键分享到多个平台(微信,微博,qq空间,人人等)
友推是一款是面向移动应用的SDK分享组件,提供给开发者集成使用.通过友推,开发者可以轻松集成社会化分享功能,同时创建及管理推荐好友使用您应用的推荐奖励活动,用户推荐好友安装使用您的应用即可获得推荐奖励 ...
- 精通CSS高级Web标准解决方案(5、对列表应用样式和创建导航条)
5.1基本样式列表 去掉列表的默认样式: ul{ margin:; padding:; list-style-type:none; } 添加定制的符号,在列表左边添加填充,为符号留出空间,然后将符号图 ...
- backpropagation算法示例
backpropagation算法示例 下面举个例子,假设在某个mini-batch的有样本X和标签Y,其中\(X\in R^{m\times 2}, Y\in R^{m\times 1}\),现在有 ...
- Java求职实战之继承和多态
1.final修饰变量时,是引用不能变,还是引用的对象不能变? 是指引用变量不能变,引用对象的内容可以变. 2.==和equals有什么区别? 网上搜索一下,发现很多人解释的都比较清楚了.自己简单概括 ...
- kvm配置虚拟机[待整理]
working note 4-12-2016 1,利用libvirt图形虚拟机管理工具virt-manager搭建虚拟机,通过存储池(storage pool )和卷(volume)存放虚拟机镜像(I ...
- Ubuntu安装nginx(复制)
gcc.g++依赖库 apt-get install build-essential apt-get install libtool 安装 pcre依赖库(http://www.pcre.org/) ...
- eclipse中 tomcat首页server Locations变灰无法编辑
解决办法: 1.首先将Servers中部署的工程全部清空 2.然后对Tomcat v8.0 Server at localhost,点右键进行clean处理,再重新双击打开server服务即可.