CDN(Content Delivery Network)即内容分发网络,是一种分布式网络架构,通过在全球各地部署节点服务器,将源站内容分发至最接近用户的节点,使用户能够就近取得所需内容,从而提高访问速度和降低网络延迟。
当多个不同域名使用相同的源IP进行CDN加速时,意味着这些域名共享同一组CDN节点来分发内容。
// 配置CDN加速域名
const cdnConfig = {
domains: ['example1.com', 'example2.com'],
origin: 'http://shared-origin-ip',
cache: {
rules: [
{ path: '/path1/*', ttl: 3600 },
{ path: '/path2/*', ttl: 7200 }
]
},
security: {
firewall: true,
waf: true
},
accessControl: {
rules: [
{ domain: 'example1.com', allow: ['*'], deny: [] },
{ domain: 'example2.com', allow: ['*'], deny: [] }
]
}
};
// 初始化CDN服务
const cdnService = new TencentCloud.CDN(cdnConfig);
// 启动CDN加速
cdnService.start();
领取专属 10元无门槛券
手把手带您无忧上云