• 有了这 4 大特性,CDN 好用到飞起


    随着 CDN 市场的快速发展和网络新技术的不断涌现,目前的 CDN 已不仅仅是当初简单的内容分发,同时也是新特性研发、新技术推广及实践的平台。这些新技术、新特性,或者能够保障 CDN 安全性,或是提升 CDN 性能、减少资源消耗方面……多种多样,十分给力!

    下面我们从又拍云 CDN 提供的 4 大特性来介绍下 CDN 业务层的新玩法,搭配使用,让您的 CDN 好用到飞起来!

    特性一: EdgeRules

    前世今生

    EdgeRules,也可叫作边缘规则。它是又拍云基于 Rewrite 开发的边缘网络智能可扩展应用程序。边缘规则可以帮助用户快速实现 URL 改写、边缘重定向、请求转发、请求限速、自定义错误页面、访问控制、删除或添加 HTTP 头部等业务行为,配置简单,快速部署。可极大降低业务实现成本,网站及 Web 应用开发者或者安全工程师可以快速创建边缘规则集来提升网站安全及分发性能。

    起飞理由

    1. URL 美化,提升网站 SEO
    2. 减少信息交互传输时间,降低源站资源消耗
    3. 限制网站请求下载速度,节省更多访问带宽
    4. 防止恶意访问或 DDoS,提升网站安全性

    又拍云 EdgeRules 支持“通用模式”和“编程模式”,不论是“小白党”或者“技术大神”都可以轻松上手(配置路径:服务管理 > 功能配置 > 边缘规则) 。强劲的边缘并行计算能力及丰富的控制函数,让您享受 CDN 速度的同时有操作源站般的快感。

    特性二:HTTP/2

    前世今生

    HTTP/2 是 HTTP 协议自 1999 年 HTTP 1.1 发布后的首个更新,主要基于 SPDY 协议。它由互联网工程任务组(IETF)的 Hypertext Transfer Protocol Bis(httpbis)工作小组进行开发。HTTP/2标准于 2015 年 5 月以 RFC 7540 正式发表。

    起飞理由

     

    △ HTTP/1.1 VS HTTP/2
    1. 二进制分帧:HTTP/2 采用二进制格式传输数据,而非 HTTP 1.x 的文本格式,二进制协议解析起来更高效。
    2. 头部压缩:HTTP/2 对消息头采用 HPACK 进行压缩传输,能够节省消息头占用的网络的流量。
    3. 多路复用:HTTP/2 中,同域名下所有通信都在单个连接上完成(多路复用技术),消除了因多个 TCP 连接而带来的延时和内存消耗,再配合以其特有的头部压缩功能,从而极大的提高传输性能。
    4. Server Push(服务端推送):服务端主动推送给客户端预设的资源,极大的改善页面访问效果。

    又拍云 CDN 在 2017 年已全平台支持 HTTP/2 及其 Server Push 特性。又因 HTTP/2 是在 HTTPS 协议的基础上实现的,所以您只需在又拍云免费申请 HTTPS 证书并一键部署,即可享受 HTTP/2 服务,无需做任何特殊配置。感受速度,就是这么 easy !

    特性三:TLS 1.3

    前世今生

    TLS 1.3 加密协议是在 TLS 1.0 、TLS 1.1 、TLS 1.2 之前版本基础上进行的升级和改造,也是迄今为止改动最大的一次。TLS 1.3 是 TLS 协议中最新、最快和最安全的版本,相比旧版的 TLS 协议增加了多项新功能。通过简化 SSL 握手,提高了建连速度,减少了延迟。并通过移除有安全隐患的加密算法,提高了用户访问的性能、效率和安全性等等。

    起飞理由

    1. 增强的安全性:在之前的版本中,TLS 1.2 为了更好的兼容旧版本的浏览器,一些站点始终在运行着不安全的加密算法,这让互联网黑客有可乘之机;TLS 1.3 在之前版本的基础上删除了那些不安全的加密算法。
    2. 更快的访问速度:TLS 1.2 需要两次往返( 2-RTT )才能完成握手,然后才能发送请求;使用 TLS 1.3 协议只需要一次往返( 1-RTT )就可以完成握手。

    又拍云 CDN 控制台可以一键开启 TLS 1.3(配置路径:服务管理 > 功能配置 > HTTPS > TLS 1.3) ,开启后如果客户端并不支持 TLS 1.3 ,则会自动进行协议降级,仍会使用较低的 TLS 1.2 协议进行通信。尝鲜,就是这么简单!

    特性四:智能压缩

    前世今生

    互联网用户的时间非常宝贵,他们的时间不应该被浪费在漫长的网页加载中。为了减少网络传输的数据量,提高网页的显示速度,HTTP 传输使用了很多压缩算法。目前比较流行的有 Gzip,Bortli、Deflate 等。Gzip 基于 DEFLATE 算法,它是 LZ77 和霍夫曼编码的组合,最早用于 UNIX 系统的文件压缩。HTTP 协议上的 Gzip 编码是一种用来进 Web 应用程序性能的技术,Google 在 2015 年 9 月推出的无损压缩算法 Brotli 。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率。

    起飞理由

    1. 更快的网页加载速度:以空间换时间,访问速度更快
    2. 更省的流量费用:压缩空间的同时节省了流量费用,智能压缩同时支持 Gzip 和 Brotli 压缩算法,可同时开启,也可开启其中一种;其中 Brotli 的性能相比 Gzip 提高了 17-25%。
    3. 更佳的用户体验:对于常用的 Web 资源,能减少加载耗时,给用户更流畅的使用体验。

    又拍云已经上线了“智能压缩”功能(配置路径:服务管理 > 功能配置 > 性能优化 > 智能压缩) ,同时支持 Gzip 和 Brotli 压缩算法,无缝切换并兼容,同时支持自定义压缩级别。重要事情再说一遍:支持 5 个级别的自定义压缩设置。想在网页加载中更节约流量吗?一键开启, 就是这么简单!

    EdgeRules,HTTP/2,TLS 1.3,智能压缩,又拍云CDN网络的四大特性,只需简单操作就能开启,能让网站、App的用户体验更快的速度,更安全的传输。

    推荐阅读:

    用了 HTTPS 还不安全,问题就出在低版本 TLS 上
     
    HTTPS 到底加密了什么?
  • 相关阅读:
    python uuid
    linux 修改时区
    Nginx 缓存命中率
    MongoDB oplog 详解
    MongoDB 复本集搭建
    复制集简介
    解决Python2.7的UnicodeEncodeError: 'ascii' codec can't encode异常错误
    MongoDB 介绍
    python virtualenv
    Docker Compose 模板文件 V2
  • 原文地址:https://www.cnblogs.com/upyun/p/9590852.html
Copyright © 2020-2023  润新知