又拍云一直致力于为客户带来更好的服务,在 2017 年又拍云 CDN 服务进行了数次重大更新,在功能上更加全面、完善,进一步提升了 CDN 的稳定性与安全性。

在过去一年里又拍云 CDN 服务共进行了包括边缘规则、WebP 自适应、H.265 自适应、HTTPS 优化、访问控制等在内的 18 项功能更新。

边缘规则(EdgeRules)

又拍云自定义 Rewrite 功能全新升级为边缘规则(EdgeRules),该功能可以帮助客户简化内容分发业务逻辑,快速实现 URL 改写、边缘重定向、请求转发、请求限速、自定义错误页面、访问控制、删除或添加 HTTP 头部等业务行为,并提升终端用户访问体验。

多媒体智能处理

WebP 自适应

又拍云 WebP 自适应功能通过 CDN 平台智能判断客户端是否支持 WebP 解码,如支持则返回 WebP 格式图片,否则返回原图,客户端以及源站无需任何改动。WebP 自适应可以有效节省 CDN 传输带宽,加速图片渲染速度。

H.265 自适应

H.265 自适应功能可以通过又拍云 CDN 平台智能判断客户端是否支持 H.265 解码,如支持则返回 H.265 格式视频,否则返回原始视频。通过部署 H.265 视频,可提升终端用户观看体验,减少网络传输带宽。

CDN 缓存控制

参数顺序识别

通常情况下,CDN 节点是以整条 URL 为粒度对文件进行缓存的,然而 URL 中参数的不同排列组合使得又拍云 CDN 节点会将同一份文件缓存多份。在开启该功能的情况下,可以让资源文件只缓存一份,有效提高资源文件的缓存命中率。

分段缓存

又拍云 CDN 服务的分段缓存功能可以使缓存的基本单位变成块,在缓存块大小以及回源请求大小上采用不同粒度进行控制,实现按块缓存,按需回源。分段缓存能够有效降低大文件回源率,提高文件在 CDN 节点的缓存命中率,同时避免了拉取完整文件导致的源站带宽浪费。

浏览器缓存

又拍云 CDN 服务的浏览器缓存功能,可以用于设置资源文件在客户端的缓存过期时间,客户可自定义需要在浏览器进行特殊缓存的资源路径及缓存时间。

离线模式

离线模式是指在网站源服务器未能正常提供服务期间(宕机、网络中断等),又拍云 CDN 节点在该时间段内不再回源请求资源文件,而由又拍云 CDN 节点直接返回节点上已缓存资源内容,以此降低源故障期间带来的损失,提升网站的用户体验。

CDN 性能优化

HTTP 302 调度

基于 DNS 调度,实现基于内容和精准 IP 的精确调度方案,又拍云 CDN 网络快速获取终端用户真实的 IP 地址和内容地址,再使用 HTTP 协议 302 跳转功能,分配合适的 CDN 边缘加速节点给终端用户。

重定向跟随

当 CDN 节点回源时,若源站响应的状态码为 301/302,又拍云 CDN 节点对重定向之后的目标 URL(即 301/302 响应头 Location 字段对应的信息)发起请求,将获取后的内容响应给终端用户,并在 CDN 节点进行缓存。以此向终端用户屏蔽了重定向过程,免去了终端用户再次向重定向后, URL 重新发起请求的连接时间,加快了访问速度。

Brotli 压缩算法

又拍云 CDN 服务支持 Brotli 压缩算法,与 Gzip 算法相比压缩性能提高 17%-25%。

HTTPS 优化

HSTS

HSTS 是一套由互联网工程任务组发布的互联网安全策略机制。又拍云已支持 HSTS,客户可以通过配置 HSTS,来强制浏览器使用 HTTPS 与网站通信,保障网站、App 更加安全。

TLS 1.3

目前又拍云已经在部分 CDN 节点中部署了 TLS 1.3,TLS 1.3 是 TLS 协议中最新、最快和最安全的版本,相比旧版的 TLS 协议增加了多项新功能。通过简化 SSL 握手,提高了建连速度,减少了延迟。并通过移除有安全隐患的加密算法,提高了用户访问的性能、效率和安全性等等。

动态 TLS Record Size 调整

又拍云 CDN 服务支持动态 TLS Record Size 调整,可以在传输过程中动态调节 TLS Record 的大小,确保 HTTPS 传输速度,为用户带来更好的网站访问体验。

支持 CHACHA20_POLY1305 加密算法

又拍云 CDN 支持 Google 推出的针对移动端优化的加密套件 ChaCha20-Poly1305,使用该算法,可减少加密解密所产生的数据量进而可以改善用户体验,减少等待时间,提升终端设备电池的使用寿命等。

访问控制

海外加速控制

用户可以根据具体业务情况,可以有选择性的关闭或开启又拍云 CDN 的海外加速服务。

地区访问限制

用户可以根据加速网站的需求,允许或禁止特定区域的终端用户对网站资源的访问。

IP 访问限制

IP 访问限制也即 CDN 边缘节点对终端用户的访问 IP 进行访问频率统计,在单位时间周期内(目前固定的时间为 60 秒),如果访问频率达到设定的阈值,将主动拦截该 IP 对域名的访问,从而达到访问限制的目的。

告警监控

告警监控可以每 5 分钟粒度监控带宽或者流量的瞬间值,如果超过客户设置的阀值范围,客户将会在一个小时内收到短信或邮件形式的告警通知。

节点支持 IPv6

目前又拍云 CDN 网络的部分节点已支持 IPv6 ,进一步提升网络传输速度。

总结

2017 年,又拍云通过一次又一次功能上的更新完善,保证技术与时俱进,坚持提供优质的服务和体验。

2018 年,又拍云会继续保持对技术和客户的热爱,提供先进、好用的 CDN 功能和产品。