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 ...
随机推荐
- install golang plugin in webstrom
https://github.com/go-lang-plugin-org/go-lang-idea-plugin/wiki/Documentation
- vrpie在Visio Studio 中无法调试的问题
最近这这几天一直在研究vrpie,之前不能调试,一调试就出问题,打开那个生成的htm文件是没问题的,最初的解决方法是不通过调试来打可那个htm页面,但是这样比较麻烦,因为经常需要和服务器交互,就只能用 ...
- fetch 使用记录
fetch api出来很多年了 ,由于兼容性问题之前一直没在项目中用到,最近做的项目只需兼容IE9+,把fetch引入了进来.目前用起来感觉挺好的,简洁. fetch 返回值是promise对象,对于 ...
- 【NOIP 2017 普及组】 跳房子
裸的单调队列优化dp+二分 我居然还调了挺久 日常审题错误 #include <bits/stdc++.h> using namespace std; typedef long long ...
- Python学习-day10(番外篇) 阻塞IO 非阻塞IO 同步IO 异步IO
这个章节的内容是关于IO的概念,谈一谈什么是 阻塞IO 非阻塞IO 同步IO 异步IO.以下摘要是我对这四种IO的一个形象理解. 场景是去去银行办理业务.节点有三个,1)到银行提交申请:2)取号:3) ...
- python 抽象类和接口类
一.接口类 继承的两种用途: 1.继承基类的方法,并且做出自己的改变或者扩展(代码重用) 2.声明某个子类兼容于某个基类,定义一个接口类interface,接口类中定义了一些接口名(就是函数 名) ...
- Python-伪私有属性
原文:http://blog.itpub.net/26250550/viewspace-1411768/ 通常在 Python 中,我们都被告知可以使用双下划线开头的方法名定义方法来达到私有函数的目标 ...
- crt 和 Windows之间传输大文件
crt 通过rz.sz基于Zmodem传输协议最大支持4GB的文件,超过这个大小有两种方式(目前已知) 1.通过自带的FTP,如果是直连可以通过这种方式 调出crt会话窗口,然后通过组合键 Alt+p ...
- random.nextInt方法用法
1.不带参数的nextInt()会生成所有有效的整数(包含正数,负数,0) 2.带参的nextInt(int x)则会生成一个范围在0~x(不包含X)内的任意正整数 例如:int x=new Rand ...
- hibernate级联查询映射的两种方式
Hibernate主要支持两种查询方式:HQL查询和Criteria查询.前者应用较为广发,后者也只是调用封装好的接口. 现在有一个问题,就是实现多表连接查询,且查询结果集不与任何一个实体类对应,怎么 ...