Azure CDN:氮气加速已开启,司机们请做好准备
在上一周,我们向各位小伙伴介绍了通过 Azure CDN 高级版服务为 HTTPS 应用加速的做法,漏掉的小伙伴可以点击这里穿越回去补课哦。那我们今天讲点什么呢?当然是 CDN 最重要的价值:改善应用的访问速度啦!朋友,这波“氮气”加速的___,你确定不装一下?
======说回我们最关注的事儿======
近些年,国家陆续出台相关政策,各地宽带运营商都开始宽带提速,很多地方已经光纤入户,网速有了大幅提升。你的网速拖后腿了吗?
可明明网速测试一切正常,但是用户访问你的应用时为什么还是那么慢!!好吧,你的服务器可能在北京,用户可能在海南,数据需要长途跋涉才能送到,路上一旦拥堵,那就且等着吧……网络环境那么复杂,距离那么远,各种影响因素那么多,速度怎么快的起来。
换机房?换线路?服务器加带宽?方法有很多,但效果么……估计你早有体验了,并不怎么好!
这里该出现厉害的不要不要的 CDN 帮你解决一切烦恼啦!
Azure CDN:让你的 Web 应用再快点
CDN 的全称是 Content Delivery Network,即内容传送网络。其目的是通过在现有的 Internet 中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容(音乐、图片、影片、应用程序和文档等),提高用户访问网站的响应速度。
其实,想要实现 Azure 存储账户和应用程序的 CDN 功能很简单,只需要几个步骤就可以了!
建立 Azure 存储账户
1. 首先为该 Web 应用的相关资源建立一个 Azure 存储帐户:
2. 账户创建完成后,在 Blob 中创建一个容器,并任意上传一张图片或者文档,容器的类型记得选择[Blob]或是[容器],若是选择[专用]的话就无法实现通过 CDN 加速的效果了。
建立 CDN 服务
1. 建立一个 CDN 服务:
根据需要选择「标准」和「高级」定价层。这两种服务的功能和价格差异可以参阅这里。
3. 创建完成后,选择上一步创建的 CDN 并进入功能设置页面。点击左上角「+终结点」按钮,将存储账户或Web 应用程序加入到 CDN 终结点。
在「加速类型」下拉列表中选择加速类型。目前支持 Web 加速、下载加速、HTTPVOD(视频点播)加速 Live Streaming(视频直播)加速。
在「原始域类型」下拉列表中选择云服务、存储账户、Web 应用、媒体服务(MediaService)或自定义原始域。
在「原始域」下拉列表中,从可用的云服务,存储帐户,Web 应用或媒体服务列表中选择一个用于创建CDN 终结点。
在「自定义域」中输入要使用的自定义域名,如:cdn.yourcompany.com。
在「原点主机标头(Origin host header)」中输入源站所接受的回源访问主机标头。如果源站在 Azure上,默认值是相应的源站地址;如果源站不在 Azure 上,默认值是输入的「自定义域名」。
在「ICP 编号」中输入和上一步所输入的自定义域名相对应的 ICP 备案号。
单击「创建」按钮,创建新的终结点。
终结点创建后将出现在订阅的终结点列表中。列表视图显示了用于访问缓存内容的自定义域以及原始域。原始域是 CDN 所缓存内容的原始位置,自定义域是用于访问 CDN 缓存内容的 URL。
注意:为终结点创建的配置无法立即生效。首先要审核所提供的自定义域名和 ICP 编号是否匹配且有效,这个过程需要最多一个工作日。此外还要按照界面上提示信息配置 CNAME 映射,这样才可以最终通过自定义域名访问 CDN 缓存内容。
验证 CDN 服务已生效
1. 终结点配置完成后,可在 CDN 设置界面中看到终结点处于「运行中」状态,来源是 Azure 存储,自定义域名是刚才设置的域名。
2. 随后在浏览器中输入刚才设置的域名,加上创建的 Azure 存储容器名称和图片名称作为网址。如果可以看到上传的文档,说明 CDN 服务已经开始运行。
3. 接下来再建立一个新的终结点,把加速类型设置为「Web 加速」,来源类型设置为「Web 应用程序」。
4. 按照之前的操作流程完成 CDN 终结点设置后,在浏览器中打开新设置的自定义域名,如果能看到内容,说明新设置的 CDN 服务也已开始运行并生效了。
呐,就是这么简单的操作,你的 Web 应用不仅不会拖全国网速后腿,还可以捎带着把标准拉得更高。少年,撒丫子狂奔,让他们在后面慢慢追赶你吧!
Azure CDN:氮气加速已开启,司机们请做好准备的更多相关文章
- 新版Azure CDN HTTPS加速服务正式上线
随着网络安全问题日益得到全民重视,HTTPS网络访问协议在互联网访问中得到了广泛的使用.Azure CDN也早在一年前的2015年4月上线了HTTPS加速服务.该加速服务上线一年以来,用户使用量逐渐增 ...
- 只为更快、更省、更安全的 Azure CDN
来来来!小编今天要公布一件大事啦: 经过最近一次更新,Azure CDN 高级版服务 HTTPS SSL 证书的申请方式有所改进啦,除了现有的 Azure CDN 代为申请证书外,还支持用户自己申请的 ...
- Azure VM的加速网络
Azure的VM在经过几代发展后已经有多种硬件类型.目前Azure China的多种机型都配置了FPGA卡,可以实现网络加速.本文将介绍Azure的加速网络相关的内容. 一. 加速网络的硬件准备 下图 ...
- Azure CDN 为静态网站创建内容分发网络
一,引言 最近刚刚接触 Edi.Wang 的 Moonglade 博客系统,正好这套系统中有使用到 Azure CND (内容分发网络),那就学习学习.那么今天就尝试利用 Azure CDN 来发布静 ...
- 新版Windows Azure CDN管理门户正式上线
经过产品团队的不懈努力,新版Windows Azure CDN管理门户在经过了有限开放预览之后,已经正式上线并开放给所有用户. 新版Windows Azure CDN管理门户经过全新的设计,除了在使用 ...
- 聪明的Azure CDN,帮你找到云端捷径
你知道吗?身处上海和纽约的两个用户同时通过网络收看“春晚”直播,纽约播放得可能比上海还要更流畅,这当然不是因为纽约距离北京的直播机房更近或者网速更快,而是因为大年夜在大洋彼岸围观“春晚”的观众相对较少 ...
- Azure CDN 服务详解
Azure CDN概述 Azure CDN(内容分发网络)是一种用于分发高带宽内容的全球CDN解决方案,它可以托管在Azure中,也可以通过在任何其他位置,借助Azure CDN,可以托管到任何其 ...
- 使用Azure CDN更快速的交付内容
WEB加速服务是最基本也是应用最广泛的CDN加速服务,主要针对html文件,CSS,图片,JS,flash动画等更新频率低的小文件加速.通过将这些小文件缓存到Azure CDN的边缘节点,减少源站的访 ...
- 存储账户静态网站与Azure CDN
背景 把静态网站或文件托管在对象存储上,有很多可能很多好处,比如说:可以节省成本,因为相对虚机更便宜:性能更优,因为可以依赖于对象存储本身的高吞吐以及 CDN 的:更好的高可用性,因为也可以依赖于对象 ...
随机推荐
- 百度地图sdk使用
1.android开发百度地图定位,我怎么老是定到几内亚湾 权限问题,首先安卓6.0之后的Android的系统需要动态申请权限. 然后百度地图的sdk的不同功能,申请的权限不同,每个功能都需要看官方文 ...
- Android 远程连接数据库。。。。。
本来是 6.0.6 换成mysql 5.1.14 驱动ok.... 将方法 放在 new Thread() 解决..... 只能在主线程绘制ui.... 解决办法...子Thread 获取数据后,将 ...
- chkconfig命令详细介绍
命令介绍 chkconfig命令用来更新.查询.修改不同运行级上的系统服务.比如安装了httpd服务,并且把启动的脚本放在了/etc/rc.d/init.d目录下,有时候需要开机自动启动它,而有时候则 ...
- liunx postfix与sendmail 开启与关闭
1:检查sendmail服务的状态 service sendmail status 2:开启sendmail服务 service sendmail start 3:关闭sendmail服务 servi ...
- inner join、left join、right join、full join
A表 a1 b1 c1 01 数学 95 02 语文 90 03 英语 80 B表 a2 b2 01 张三 02 李四 04 王五 SQL语句:select A.*,B.* from A inner ...
- Gym - 101572D Distinctive Character bfs 思维
题目传送门 题目大意: 给出n个01串,让你构造一个字符串,使这个字符串和这些字符串中相似程度最高 尽可能低.如果两个字符串对应位置相同,则相似程度加一. 思路: 每一个01串更改自己的一部分后,都可 ...
- poj3274 找平衡数列(哈希加一点数学思维)
题目传送门 题目大意:有n只牛,每只牛有k个属性,接下来n个数字,每个数字的二进制位上的1和0分别表示某种属性的有或者无,然后一个特殊数列就是,一个区间内所有牛的各种属性的总和相等(有e种1属性 e ...
- BestCoder Round #64 1002
Sum Accepts: 322 Submissions: 940 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/655 ...
- 基于APPIUM测试微信公众号的UI自动化测试框架(结合Allure2测试报告框架)
框架初衷 前两周组内的小伙伴跟我说她现在测试的微信公众号项目(保险)每次上新产品时测试起来很费时,存在大量的重复操作(点点点),手工测试每个产品可能需要半天到一天的时间,复杂的产品需要两天. 由于保险 ...
- Laravel5.1接收json数据
<?php namespace App\Http\Controllers;use Illuminate\Routing\Controller as BaseController; use Ill ...