来来来!小编今天要公布一件大事啦:

经过最近一次更新,Azure CDN 高级版服务 HTTPS SSL 证书的申请方式有所改进啦,除了现有的 Azure CDN 代为申请证书外还支持用户自己申请的证书。同时自 2017 年 5 月 1 日起,Azure CDN 高级版服务降价了哦,使用高级版的小伙伴们能够更节省地使用了~

急性子想要立刻体验更好用更便宜的 Azure CDN 的童鞋,直接到文末点击体验按钮开通;其他人想要更多了解 Azure CDN 高级版服务,我们继续。

认识一下平民化的 Azure CDN

CDN 服务想必大家都不陌生,搞网站的,开发应用的,少不了都要用到。通过将内容缓存在各地的 CDN 节点,让身处不同地区,或使用不同网络运营商的用户都可以就近获取内容,获得快速流畅的访问体验。

作为如此重要的互联网基础服务,市面上 CDN 服务商已经有很多,不过相比起来 Azure CDN 有几个与生俱来的种族天赋:

  • CDN 服务集大成者:Azure CDN 整合了国内多家主流 CDN 服务商的资源,用户只需开通 Azure CDN 一家的服务,即可借助多家服务商的节点和网络资源,尽可能覆盖更多用户。我们的智能调度系统可以帮用户挑选每个区域最优的厂商的节点资源服务用户,也可以在多家厂商之间进行城市、运营商级别的灾备切换。

  • 与 Azure 部署更搭:如果已经在使用 Azure Blob 存储、云服务、网站服务以及流媒体服务等服务,可以在填写 CDN 源站的时候直接选择这些资源作为 Azure CDN 的源站。

  • 支持非 Azure 源站:位于其他云服务商或本地部署的内容,也可借助 Azure CDN 进行加速。

任何类型的内容都可在 Azure CDN 的帮助下缓存到遍布中国的 CDN 节点,通过智能缓存和调度策略让用户从距离自己最近的节点获取内容,获得更流畅的体验。

本次服务调整具体有什么影响呢?

本次调价只涉及 Azure CDN 服务高级版,降幅最高达 33%!而高级版 Azure CDN 除了具备标准版的所有功能外,还支持对 HTTPS 加密传输进行加速。

以前使用 HTTPS 加密,用户必须通过 Azure CDN 申请所需证书,这对于已经有证书的童鞋来说,未免有些麻烦。现在好了,经过此次更新,我们可以自己上传证书,实现自动化部署,当然更方便。

那什么是 HTTPS 呢,有那么重要么?

怎么开头呢?还是先举个栗子吧:当我们访问网站时,如果使用了 HTTPS 协议,浏览器会显示一些视觉上的指示,例如在 Edge 中访问一个 HTTPS 网站,会在地址栏左侧显示一个「锁」的图标,点击后可以看到相关信息:

几乎所有浏览器都会提供类似这样的功能,而这意味着两个情况:

  • 我们所访问的网站,身份得到了 SSL 证书颁发者(上图中的 DigiCert)认证,是真实可信的。

  • 访问过程中浏览器与网站服务器间的所有通信都被加密并包含数字签名,因此不会被「中间人」窃听或篡改。

第一点很好理解,不过第二点中提到的「中间人」是谁?

曾经有过这么一个试验:在某个活动现场让吃瓜群众用手机连接指定 Wifi,随后群众们通过手机传输的各类信息都被成功截获。

我们使用手机或电脑等设备访问网络时,从设备到目标服务器之间的链路往往包含很多其他设备,如 Wifi 热点、路由器、网络运营商设备等。而「中间人」就是这些设备之间某个位置的「潜伏者」,他们可以拦截、窃取,甚至篡改我们通过这个链路发送和接收的所有未加密数据。

例如登录网站时提交的用户名和密码信息,例如收到的重要邮件正文内容……

HTTPS 就是为了解决这种问题而生的,通过 HTTPS 协议建立的连接,所有通信都会被加密。这种情况下,中间人由于没有解密数据所需的 SSL 证书,就算截获了加密的内容,也无法从中得出实际信息。网络已经深入到每个人生活的方方面面,那么 HTTPS 到底多么有必要,想想吧。

保护用户隐私安全,是每个人的责任

HTTPS 并不是新技术,其实很早便得到了广泛的运用。不过受制于技术本身和成本等因素,以前很多网站只在重要的操作中使用,例如邮箱服务,会在登录页面提交用户名和密码的过程中使用 HTTPS,登录成功后收发邮件的过程中依然使用未加密的 HTTP。

近几年来有人提出了「全站 HTTPS」的倡议,苹果宣布 2017 年 1 月 1 日起 App Store 中所有的 App 必须启用 HTTPS,百度、谷歌对 HTTPS 加密的安全网站进行优先排名,很多网站开始对整个网站的所有内容应用 HTTPS,不仅大公司,很多小企业和个人开发者也纷纷响应,而大家的最终目标是有朝一日实现整个互联网的「全网 HTTPS」。

在用户体验为王的的今天,精美的设计和简洁的操作固然是好的用户体验,而对用户隐私的保护可能是一种更重要的体验。

Azure CDN 服务,很多程度上帮助解决了访问流畅度和隐私保护两大体验问题,经过最近的降价,以更加平易近人的姿态帮助我们更好地捍卫用户隐私。你要不要也来试试?可从下列资源开始上手:

Azure CDN 使用指南 | Azure CDN HTTPS 加速服务 | Azure CDN 智能路由简介

最后需要提醒的是:目前 Azure CDN 已经支持使用自行上传的 SSL 证书,但目前只能通过开工单的方式提交证书。通过管理门户自动化上传证书即将上线,敬请期待。

立即访问http://market.azure.cn

只为更快、更省、更安全的 Azure CDN的更多相关文章

  1. Nvidia发布更快、功耗更低的新一代图形加速卡

    导读 不出意外的,Nvidia在其举行的Supercomputing 19大会上公布了很多新闻,这些我们将稍后提到.但被忽略的一条或许是其中最有趣的:一张更快.功耗更低的新一代图形加速卡. 多名与会者 ...

  2. 三表联查,这是我目前写过的最长的sql语句,嗯嗯,果然遇到问题才能让我更快成长,更复杂的语句也有了一些心得了

    select sum(amount),sum(card_number) from sy_user inner join sy_admin on sy_user.customer_id=sy_admin ...

  3. 更快学习 JavaScript 的 6 个思维技巧

    更快学习 JavaScript 的 6 个思维技巧 我们在学习JavaScript,或其他任何编码技能的时候,往往是因为这些拦路虎而裹足不前: 有些概念可能会造成混淆,尤其当你是从其他语言转过来的时候 ...

  4. C# String.Join 与 StringBuilder 对比,谁更快

    String.Join 文档      StringBuilder 文档 这两天刷 Leedcode 做到一道 String 的题时突然想到这俩对比的问题,于是查了一下资料并简单对比了一下. 首先对于 ...

  5. 精通Web Analytics 2.0 (9) 第七章:失败更快:爆发测试与实验的能量

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第七章:失败更快:爆发测试与实验的能量 欢迎来到实验和测试这个棒极了的世界! 如果Web拥有一个超越所有其他渠道的巨大优势,它就 ...

  6. php提供更快的文件下载

    在微博上偶然看到一篇介绍php更快下载文件的方法,其实就是利用web服务器的xsendfile特性,鸟哥的博客中只说了apache的实现方式,我找到了介绍nginx实现方式的文章,整理一下! let' ...

  7. CSS 和 JS 动画哪个更快

    基于Javascript的动画暗中同CSS过渡效果一样,甚至更加快,这怎么可能呢?而Adobe和Google持续发布的富媒体移动网站的性能可媲美本地应用,这又怎么可能呢? 本文逐一遍览了基于Javas ...

  8. 为什么get比post更快

    引言 get和post在面试过程中一般都会问到,一般的区别: 1.post更安全(不会作为url的一部分,不会被缓存.保存在服务器日志.以及浏览器浏览记录中) 2.post发送的数据量更大(get有u ...

  9. CSS VS JS动画,哪个更快[译]

    英文原文:https://davidwalsh.name/css-js-animation 原作者Julian Shapiro是Velocity.js的作者,Velocity.js是一个高效易用的js ...

随机推荐

  1. 洛谷P1894 [USACO4.2]完美的牛栏The Perfect Stall

    题目描述 农夫约翰上个星期刚刚建好了他的新牛棚,他使用了最新的挤奶技术.不幸的是,由于工程问题,每个牛栏都不一样.第一个星期,农夫约翰随便地让奶牛们进入牛栏,但是问题很快地显露出来:每头奶牛都只愿意在 ...

  2. js-eval运算符

    js中使用eval运算符需要注意—— eval()只有一个参数 传入的参数是字符串时,才会去解析执行:否则,将直接返回这个参数 作用域与调用它的变量作用域保持一致 返回字符串中最后一个表达式或语句的值 ...

  3. connecting-to-github-with-ssh

    https://help.github.com/articles/connecting-to-github-with-ssh/ 创建ssh密钥后,从github clone仓库到本地出现permiss ...

  4. getElementsByTagName 、 getElementsByName 、getElementById区别

    WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问DOCUMENT中的任一个标签: getEle ...

  5. Linux安装mysql记录 重置密码

    重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor ...

  6. Zookeeper的集群配置和Java测试程序 (一)

    概述 Zookeeper是Apache下的项目之一,倾向于对大型应用的协同维护管理工作.IBM则给出了IBM对ZooKeeper的认知: Zookeeper 分布式服务框架是 Apache Hadoo ...

  7. python 进程池Pool以及Queue的用法

    import os,time,random from multiprocessing import Pool def task(name): print('正在运行的任务:%s,PID:(%s)'%( ...

  8. Ant,Maven与Gradle的概念的理解

    转载地址:http://www.jianshu.com/p/cd8fe9b16369# 我们还是以AndroidStudio 2.1.1为例来讲. 用AndroidStudio就逃不开跟Gradle打 ...

  9. (转)mkpasswd 的使用

    原文:http://blog.csdn.net/u010339879/article/details/69788032 这个命令是随机生成 密码的一个工具, 如果没有这个命令,请安装相应的包. yum ...

  10. 牛客网Java刷题知识点之Java 集合框架的构成、集合框架中的迭代器Iterator、集合框架中的集合接口Collection(List和Set)、集合框架中的Map集合

    不多说,直接上干货! 集合框架中包含了大量集合接口.这些接口的实现类和操作它们的算法. 集合容器因为内部的数据结构不同,有多种具体容器. 不断的向上抽取,就形成了集合框架. Map是一次添加一对元素. ...