您有没有遇过想要点击某个网站时,却迟迟无法进入呢?或是想在影音串流平台观看某个影片时,画面的 loading 圈圈转啊转地就是无法顺利播放呢?这就跟我们今天要谈论的 CDN(内容交付网路)有关了,而本期要分享的是 BytePlus 的 CDN 服务。
解决网站和影片卡卡的救星 BytePlus CDN
CDN,英文全称为 Content Delivery Network,或称 Content Distribution Network,中文称作内容交付网路或内容分发网路,CDN 是一种互连的伺服器网路,藉由许多连结来源伺服器的边缘伺服器间的运作,可加快网页载入速度。而 BytePlus CDN 是如何运作的呢?BytePlus 拥有连结来源伺服器的众多边缘伺服器所组成之地理分散式网路,当启用 CDN 时,边缘伺服器将快取源自来源伺服器的内容副本,并将其储存在接近使用者的存在点 (POP) 位置的边缘伺服器中。
当有个使用者想访问託管于另一地区的某一网站,而此网站所有者使用的是 BytePlus 的 CDN 时,使用者所使用的 Web 浏览器会对访问此一网域的请求路由至本机 DNS,藉 DNS 解析请求来判断 CNAME 配置,并回传给 BytePlus CDN 的 DNS 伺服器的 CNAME,本机 DNS 再将最接近使用者的边缘伺服器的 IP 位址传回给 Web 浏览器,最后由 Web 浏览器向边缘伺服器发出 HTTP GET 请求后,再由边缘伺服器把请求的内容传送至使用者,因边缘伺服器替代了来源伺服器,大幅降低延迟状况并提升网站效能,使用者就比较不会看到进入网站时恼人的 loading 小圈圈啦。
BytePlus CDN 运作流程
(图片取自BytePlus官方文档:https://docs.byteplus.com/zh-CN/byteplus-cdn/docs/overview-of-byteplus-cdn#How%20it%20works)
使用 BytePlus CDN 之优势报你知
BytePlus CDN 主要有四大优势:
- 使用者体验好:BytePlus 自主开发了快取软体用以提升 Web 和行动用户的网站效能,且基于其多层次的快取组织,BytePlus CDN 能以更快的速度传输静态影像、串流媒体与大型档案等类型资料,同时 BytePlus CDN 支持现代协议,含 HTTP/HTTPS 和 QUIC。
- 性能与灵活度强:BytePlus 自主开发了资源规划系统以及即时资源调度分配系统,以更稳定的品质分发用户请求与服务内容。此外,BytePlus CDN 与中国移动、中国电信和中国联通等中国知名行动网路营运商合作,并中国策略性地放置「快取命中(cache hit)」,提高资料提供速度。
- 安全性高:BytePlus CDN 拥有全连结的HTTPS防劫持与防盗链,确保端与端之间的安全网路传输,支持使用这藉由设定引用者封锁清单及允许清单、IP 封锁清单及允许清单,还有 URL 验证等以控制存取权限。
- 多维度监控佳:BytePlus CDN 结合了监控与日誌记录的功能,关于每日、每週、每月的传输资料、频宽及请求等详细指标皆有提供,还可下载更为详细的请求日誌,以获取进一步的分析。
充分运用 BytePlus CDN 以发挥更大功效
在明白 BytePlus CDN 的内容与优势后,在实际使用上我们该如何最佳化 BytePlus CDN 的服务呢?最后让我们一起来看看由 BytePlus 官方提供的解方吧!
若想要加快图片、文字与网页交付的速度,可进行以下配置:- 快取配置
- 使用HTTPS
- 使用智慧压缩
- 配置跨来源的资源共享 (CORS)
- 快取配置
- 使用HTTPS
- 原点预取
- URL认证
- 快取配置
- 使用HTTPS
- 原点预取
参考资料:BytePlus 官方文档 - 〈BytePlus CDN〉
https://docs.byteplus.com/en/byteplus-cdn/docs/overview-of-byteplus-cdn