内容介绍
本文主要介绍如何使用资源备份域名来提高资源加载成功率。
平台和版本支持
平台类型 | Android | Windows | iOS | Mac OS | Web |
平台版本 | ✓ | ✓ | 11.4+ | 11.0+ | ✓ |
TEduBoardSDK 版本 | 2.7.1.153+ | 2.7.1.242+ | 2.7.1.100+ | 2.7.1.100+ | 2.7.1+ |
TIWCache 版本 | 1.0.0.83+ | ✓ | 1.0.0.72+ | 1.0.0.72+ | ✖ |
备份域名的使用目的
一些用户由于网络原因,导致无法加载资源或者资源加载超时、加载失败;在主域名加载资源失败的情况下;通过备份域名加载资源,从而提高资源加载成功率。
准备资源备份域名
说明:
本文以课件存储在腾讯云 COS 桶为例。
1. 开通 COS 桶默认的 CDN 加速域名,也可以自定义 CDN 加速域名。


2. 进入域名与传输管理 > 全球加速界面,开通 COS 桶全球加速域名。


3. 在概览页面,获取 COS 源站域名。


调用 addBackupDomain 接口设置备份域名
说明
一般情况下我们会使用资源的 CDN 为主域名,此时就可以将 COS 的全球加速和源站作为备份域名使用。
推荐域名优先级:CDN 加速域名 > COS 全球加速 > COS 源站域名。
const teduBoard = new TEduBoard({});teduBoard.addBackupDomain('https://test-1259648581.file.myqcloud.com', 'https://test-1259648581.cos.accelerate.myqcloud.com');teduBoard.addBackupDomain('https://test-1259648581.file.myqcloud.com', 'https://test-1259648581.cos.ap-shanghai.myqcloud.com');