注意:
以下分类皆为个人意见,如有不同意见请在评论区友好交流。
以下分类皆为个人意见,如有不同意见请在评论区友好交流。
截至本文发布,本站已全部使用 CDN 分发,境内分移动、电信、联通三网解析至超过 10 个亚太地区 CDN 服务器,境外(包括港澳台)解析至 Cloudflare 优选 IP,目前测试国内 CDN 首页能测出 0.48s 的优秀结果,在国外的测速结果更是能达到 0.35s。
所以,本系列文章将讲解关于 CDN 我所熟知的一切,包括选择、接入、配置、缓存、回源等等,甚至还有融合 CDN 这样的复杂技巧。
所以,什么是 CDN?
CDN 的全称是 Content Delivery Network 或 Content Distribution Network,即内容分发网络。CDN 是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
根据 CDN 节点类型,可以分为:
一般而言我们讨论的 CDN 都是指 FCDN。
根据接下来讲解的需要,我还可以进行以下分类——
根据用途,将其分为:
可以认为 Cloudflare 同时具有两种 CDN 的特性。
根据来源,将其分为:
目前清北科技使用的 CDN 就属于融合 CDN。
根据主要地域,可分为:
如果融合 CDN 同时使用了各地区的地区 CDN,可以认为是全球 CDN。
CDN 性能调优是存在瓶颈的,例如调优到极致的境外(即使在中国大陆边缘,例如中国香港、中国台湾、东京)CDN,速度可能甚至不如国内离你最近的一个 CDN 节点,即使它并没有进行很好的调优。
因此,如果使用国内 CDN 或全球 CDN,建议只参考本文的缓存等配置内容,对于速度和性能调优则可不比太在意。
如果使用 Cloudflare 等 CDN 中转“上网”节点,这是一种我不是很赞同的行为,在本系列文章中并不会介绍。
如果使用 CDN 绕过备案阻断,那么你可以在本系列文章乃至本站其他文章中找到各种可能的方法以及线索,目前团队所有网站都已使用类似方法成功绕过阻断。
明确了以上内容,让我们开始吧!
CDN 调教指南(一)关于内容分发网络
评论