Files
张翔 7a38eae6e0 chore: 删除e2e测试相关的初始化文件和快照文件
清理不再需要的测试初始化文件和视觉回归测试的快照文件,以保持代码库整洁
2026-03-27 09:56:57 +08:00

107 lines
2.2 KiB
Markdown

# CDN快速配置指南
## 5分钟快速配置CDN
本指南帮助您快速为novalon.cn配置CDN加速。
### 前置准备
- ✅ 腾讯云账号
- ✅ 已备案域名: novalon.cn
- ✅ 腾讯云API密钥 (SecretId和SecretKey)
### 快速配置步骤
#### 1️⃣ 创建COS存储桶 (2分钟)
```bash
# 登录腾讯云控制台
open https://console.cloud.tencent.com/cos
# 创建存储桶
名称: novalon-cdn-[您的APPID]
地域: 成都 (ap-chengdu)
访问权限: 公有读、私有写
```
#### 2️⃣ 配置CDN加速域名 (2分钟)
```bash
# 进入CDN控制台
open https://console.cloud.tencent.com/cdn
# 添加域名
加速域名: cdn.novalon.cn
业务类型: CDN网页小文件
源站地址: novalon-cdn-[APPID].cos.ap-chengdu.myqcloud.com
回源协议: HTTPS
```
#### 3️⃣ 配置DNS解析 (1分钟)
```bash
# 在新网DNS管理后台添加CNAME记录
记录类型: CNAME
主机记录: cdn
记录值: cdn.novalon.cn.cdn.dnsv1.com
```
#### 4️⃣ 上传静态资源 (1分钟)
```bash
# 配置环境变量
export CDN_DOMAIN=https://cdn.novalon.cn
export COS_SECRET_ID=您的SecretId
export COS_SECRET_KEY=您的SecretKey
export COS_BUCKET=novalon-cdn-[APPID]
export COS_REGION=ap-chengdu
# 运行部署脚本
npm run deploy:cdn
```
### 验证配置
```bash
# 检查CDN域名解析
nslookup cdn.novalon.cn
# 测试静态资源访问
curl -I https://cdn.novalon.cn/_next/static/chunks/main.js
# 预期响应
HTTP/2 200
server: tencent-cdn
x-cache-lookup: Cache Hit
cache-control: public, max-age=31536000, immutable
```
### 常见问题
**Q: CDN域名无法访问?**
- 检查DNS解析是否生效
- 确认CDN域名审核通过
- 验证COS存储桶权限
**Q: 静态资源404?**
- 确认已运行`npm run deploy:cdn`
- 检查COS存储桶中是否存在文件
- 验证文件路径是否正确
**Q: 如何回滚?**
- 移除`next.config.ts`中的`assetPrefix`配置
- 重新构建并部署应用
### 下一步
- 📖 查看详细配置文档: [CDN_CONFIGURATION.md](./CDN_CONFIGURATION.md)
- 🔧 配置HTTPS证书
- 📊 设置监控告警
- 🚀 优化缓存策略
### 技术支持
如遇问题,请联系:
- 邮箱: ops@novalon.cn
- 文档: [项目文档](../README.md)