基本概念
为了应对复杂的网络环境,改善互联网业务中网络层面的诸多问题,腾讯云在现有网络结构中增加一层遍布全球的高性能加速节点构成新的虚拟网络架构,使您可以按照缓存策略将您的业务内容存储至更靠近用户的边缘节点上,缩短用户与业务内容距离,以此降低访问延迟,提升可用性。
为了更好的对加速服务进行区分,腾讯云根据加速类型的不同提供了不同的产品:
针对静态资源的 CDN - 内容分发网络:用户多次访问某一资源,返回相同内容。
例如:html、css 和 js 文件、图片、视频、软件安装包、apk 文件、压缩包文件等。
推荐场景:网站静态资源加速、大文件下载场景加速、音视频点播网站加速。
针对动态资源的 ECDN - 全站加速网络:用户多次访问某一资源,返回不同内容。
例如:API 接口、.jsp、.asp、.php、.perl 和 .cgi 文件等。
推荐场景:动静混合网站加速、交易支付接口加速、动态资源加速。
注意:
2024年04月01日起,CDN 控制台停止 ECDN 产品服务开通及新域名接入,如您有动态内容分发加速相关需求,请前往使用边缘安全加速平台 EO。详见《关于 ECDN 控制台升级为 EdgeOne 公告》说明。
为什么使用 CDN 内容分发网络?
当用户直接访问源站中的静态内容时,可能面临的体验问题:
客户离服务器越远,访问速度越慢。
客户数量越多,网络带宽费用越高。
跨境用户访问体验较差。
说明
以上数据仅供参考,复杂网络环境下数据波动为正常情况。
CDN 如何改善您的网络体验:
CDN 缓存内容后,用户仅需要访问就近的 CDN 节点即可获取静态内容。
缓解源站带宽压力,网络费用更低。
分布全球的跨境节点提升跨境访问体验。
说明
以上数据仅供参考,复杂网络环境下数据波动为正常情况。
CDN 推荐使用场景:
网页小文件:适用于常用网站中的静态内容(门户网站,电商网站,UGC 社区等),如图片,视频,各类 html 文件等进行缓存加速,可以使用户享受流畅的访问体验。
下载大文件:适用于各类文件下载。通过将文件分发到边缘,既可以缓解下载高峰期的带宽压力,也为用户提供稳定的下载体验。
音视频点播:适用于各类音视频点播网站。结合腾讯多年在线视频运营经验,可以在音视频访问量高并发时期有效保证各区域终端用户流畅收听和观看音视频。
为什么使用 ECDN 全站加速网络?
当用户直接对源站中动态内容请求时,可能面临的体验问题
网络,地域,带宽均对资源请求产生影响,遭遇高延迟和高丢包率等问题。
路由过程面临质量较差及拥堵链路。
公网环境复杂,影响用户正常体验服务。
说明
以上数据仅供参考,复杂网络环境下数据波动为正常情况。
ECDN 如何改善您的网络体验?
用户访问就近的 ECDN 节点进行资源访问,回源等操作。
对全网状态进行实时监控,选择最优链路,避开拥堵及低质量链路。
说明
以上数据仅供参考,复杂网络环境下数据波动为正常情况。
ECDN 推荐使用场景
动静加速:适用于动静资源混合的场景。一站式解决动静混合型场景,自动识别动静态资源,采取不同的加速策略,实现动静内容一站式加速。由于使用ECDN链路,因此动静态计费均以 ECDN 计费标准。
动态加速:适用于动态资源请求较多的场景,如游戏对战,电商交易,金融支付,在线教育等场景。通过动态路径探测,智能路由等技术选择最佳链路回源,大幅降低访问延时。
如何开通全站加速网络ECDN?
1. 新用户在 CDN 控制台 开通服务将同时开通 CDN 与 ECDN 服务,不使用的服务不会产生费用,详情可见 从零开始配置 CDN。
2. 若当前仅开通了 CDN 服务,未开通 ECDN境内外服务,开通方法如下所示:
a. 方法1:服务概览页会提示如下所示,按提示点击开通即可。
b. 方法2:添加域名页加速类型选择 ECDN 动静加速或 ECDN 动态加速会提示用户开通。
何时使用安全加速?
CDN 接入示例
配置 CDN 加速的用户访问案例:
位于深圳的用户通过 cdntest.com 访问服务器位于北京且地址为1.1.1.1的源站。
1. 用户输入域名 "cdntest.com" 进行访问,本地 DNS 解析出用户配置的 CNAME 值 "cdntest.com.cdn.dnsv1.com",请求发送到腾讯自主研发的 Tencent DNS 调度体系,分配靠近用户的最佳 CDN 边缘节点 IP 2.2.2.2。
2. 用户请求 IP 为 2.2.2.2 的CDN节点,如果 CDN 节点已缓存该内容,将用户请求的内容返回,流程结束。
3. 若 CDN 节点未缓存该内容,则向位于北京的地址为 1.1.1.1 的源站进行请求,请求内容由用户配置的回源 HOST 决定。
4. CDN 边缘节点从源站获取资源后,根据用户自定义的缓存策略缓存至IP地址为 2.2.2.2 边缘节点并返回给用户,此次请求结束。
5. 其他靠近深圳的用户再次访问 "cdntest.com" 时,Tencent DNS 调度将优先将其调度至 IP 为 2.2.2.2 的 CDN 边缘节点,此时该边缘节点已缓存相应内容,因此用户通过该边缘节点可以直接获取内容,无需去源站请求。
易混淆概念:
CDN加速通过域名进行接入,您需要准备一个可用的域名接入 CDN,上述 “cdntest.com” 即为加速域名,“cdntest.com.cdn.dnsv1.com” 为 CNAME 域名,不可以作为您的业务访问直接使用。
加速域名接入后,系统会自动分配一个以
.cdn.dnsv1.com.cn
或 .dsa.dnsv1.com.cn
为后缀的 CNAME 域名,需要您在域名解析控制台处进行解析。如 "cdntest.com.cdn.dnsv1.com.cn"/"cdntest.com.dsa.dnsv1.com.cn",查看 如何配置 CNAME。CDN 节点没有缓存用户请求内容时,CDN 节点将会向 1.1.1.1 请求内容,1.1.1.1即为源站地址。
CDN 节点在请求 1.1.1.1 时,实际请求的地址为 "originhost.com",则 "originhost.com" 即为回源 HOST,通常情况下,加速域名与回源HOST域名保持一致,您可以根据您的业务需求进行调整。
配置名称 | 配置说明 | 使用位置 |
加速域名 | 您接入到 CDN 的域名,用户在终端进行实际访问的域名。 | 添加域名-域名配置 |
源站地址/源站域名 | 服务器源站对应的IP地址(域名),CDN 节点不包含请求内容时将访问该地址(域名)获取请求内容。 源站:提供服务的服务器,可以处理和响应用户请求。用户通过源站地址进行访问,源站地址可为域名或IP地址。源站域名不能与加速域名相同。 | 添加域名-源站配置 |
回源 HOST | 用于当前用户请求回到源站请求时,需请求的内容站点位置,一般情况下与加速域名相同即可,如果您的源站内配置有多个站点,可通过修改回源站点来自定义请求内容的位置。 | 添加域名-源站配置 |
CNAME 域名 | 在您的加速域名接入后,系统将会自动分配一个以 .cdn.dnsv1.com.cn 或 .dsa.dnsv1.com.cn 为后缀的 CNAME 域名。将您的加速域名映射到 CNAME 域名后,腾讯云会动态的修改 CNAME 所指向的 IP 地址并使您的加速域名全部更新,无需您手动更改每一个加速域名指向的IP地址。 | 配置 CNAME |
如何选择您的加速区域?
客户所在位置 | 加速效果 | 加速区域选择 |
中国境内 | 全球用户访问均会调度至中国大陆境内的加速节点进行服务 | 中国境内 |
中国境外(含中国港澳台地区) | 全球用户访问均会调度至中国大陆境外的加速节点进行服务 | 中国境外 |
中国境内 + 中国境外 | 全球用户访问将会择优调度至最近节点进行服务 | 全球 |
说明
如果您购买了流量包,请注意流量包的可用区域与您的加速区域是否对应。