名词解释
CDN
CDN是“Content Delivery Network”的缩写,中文意思是“内容分发网络”。CDN是一种分布式网络服务,旨在通过将内容缓存到离用户更近的服务器上,来提高网站和应用程序的加载速度和性能,同时减少源服务器的负载。
CDN的主要功能和特点包括:
- 缓存和分发:CDN将网站内容(如图片、视频、CSS文件、JavaScript文件等)缓存到全球分布的服务器上,当用户请求这些内容时,CDN会从最近的服务器提供服务,从而减少延迟和提高加载速度。
- 负载均衡:CDN通过将流量分散到多个服务器,帮助减轻单个服务器的负载,提高整体网络的稳定性和可靠性。
- 安全性:许多CDN服务还提供额外的安全功能,如DDoS攻击防护、数据加密和安全证书管理。
- 性能优化:CDN可以对内容进行优化,比如压缩文件大小、调整图片尺寸等,以进一步加快加载速度。
- 全球覆盖:CDN通常在全球范围内拥有多个节点,可以为全球用户提供快速的内容访问。
CDN对于需要处理大量流量和数据的网站尤其重要,比如视频流媒体服务、大型电子商务网站和在线游戏平台。通过使用CDN,这些服务能够提供更好的用户体验,同时降低运营成本。
ISP
ISP是“Internet Service Provider”的缩写,中文意思是“互联网服务提供商”。ISP是指提供互联网接入服务的公司或组织,它们负责将用户连接到互联网。这些服务包括但不限于:
- 宽带接入:提供家庭或企业使用的有线或无线宽带连接。
- 数据传输:提供数据传输服务,包括电子邮件、网页浏览等。
- 主机托管:为网站和其他在线服务提供服务器空间。
- 域名注册:提供域名注册服务。
- 虚拟专用网络(VPN)服务:提供加密的网络连接服务,以保护用户隐私和安全。
边缘节点
它们更接近用户(数据源),具有小型化、分布式和更贴近用户(最后一公里)的特性
什么是缓存
您使用CDN加速静态资源时,CDN会将源站上的资源缓存到距离客户端最近的CDN节点上。当您访问该静态资源时,可直接从CDN的缓存节点上获取,而无需从源站重新获取,有效避免通过较长的链路回源,从而减少延迟和提高资源访问效率。当用户请求的内容在CDN节点上不存在或已过期时,CDN节点会向源站发起回源请求以获取最新的数据
☑️缓存配置过期时间
- 缓存在CDN节点上的资源,如果该资源的访问热度较低(同一个CDN节点上的同一个资源被客户端访问的频次较低),那么很可能会在缓存过期之前被CDN节点上其他访问热度较高的资源覆盖。
- 建议您源站的内容不使用同名更新,而是采用版本号的方式同步。
- 为了能准确找到更新前和更新后的源站内容,建议您源站的内容以版本号的方式同步,即更新源站内容时采用不同的名称。例如,采用img-v1.0.jpg、img-v2.1.jpg的方式命名。

SNI
SNI(Server Name Indication)是对SSL/TLS协议的扩展,允许服务器在单个IP地址上承载多个SSL证书,可解决一个HTTPS服务器拥有多个域名但是无法预知客户端到底请求的是哪一个域名的服务问题。
开启SNI后,在CDN节点向源站发起TLS握手请求时,源站会根据TLS握手请求中携带的SNI信息来确认被请求的业务域名,返回正确的SSL证书给CDN节点。
回源SNI的工作流程如下:
- 当CDN节点以HTTPS协议访问源站时,需要在SNI中指定访问的具体域名(如:example.com)。
- 源站接收到请求后,根据SNI中记录的域名,返回对应域名的证书(即example.com的证书)。
- CDN节点收到证书,与服务器端建立安全连接。

OSS域名
是指对象存储服务(Object Storage Service)的访问域名,它是用来访问OSS服务中存储的数据的网络地址。OSS域名通常由两部分组成:Bucket名称和Endpoint。Bucket是存储数据的容器,而Endpoint是OSS服务的访问域名,它指向OSS服务的物理位置,也就是地域(Region)。每个地域都有对应的外网和内网Endpoint,用于区分是通过公共互联网访问还是通过阿里云内部网络访问OSS服务。
以下是一些关于OSS域名的具体信息:
- 外网Endpoint:用于从互联网访问OSS服务。例如,华东1(杭州)地域的外网Endpoint是oss-cn-hangzhou.aliyuncs.com。
- 内网Endpoint:用于在阿里云内部网络中访问OSS服务,如ECS云服务器。例如,华东1(杭州)地域的内网Endpoint是oss-cn-hangzhou-internal.aliyuncs.com

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



