网络服务加速策略 | 青训营笔记

139 阅读2分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的第4篇笔记

CDN静态加速

CDN的全称是(Content Delivery Network),即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层,将网站的内容发布到最接近用户的网络”边缘“的节点,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,提高用户访问网站的响应速度。

简单的说,CDN的工作原理就是将您源站的资源缓存到位于全球各地的CDN节点上,用户请求资源时,就近返回节点上缓存的资源,而不需要每个用户的请求都回您的源站获取,避免网络拥塞、缓解源站压力,保证用户访问资源的速度和体验。

全站加速

全站加速DCDN(Dynamic Route for Content Delivery Network)是某厂自主研发的产品,在CDN静态加速服务的基础上,进一步提供了动态加速、TCP和UDP四层加速、Websocket加速等能力

  • 支持HTTP、HTTPS和Websocket七层加速,智能识别动静态资源并自适应加速策略,实现全站加速。
  • 支持IP应用加速(TCP和UDP),无需关注具体使用的协议,即能提供高效的传输线路。
  • 基于全球2800+节点,资源可弹性扩展,实现业务高可用。
  • 可将业务算力、带宽、连接数转移至全站加速的边缘节点,降低IT成本。
  • 支持在边缘节点上自行编写业务程序,例如A/B Test、回源URI改写、封禁拦截等。
  • 提供行业通用标准API,提高易用性和适用性。

使用巨型数据包

使用巨型数据包技术可使网络获得性能上的提升,支持巨型数据包的交换机和网络接口卡可以处理最大长度超过IEEE标准(1.5k bits)的数据包,一些设备支持长度超过9k bits的数据包,但在巨型数据包长度方面还没有统一的标准。