生产检查清单
安全性
安全性
- 使用强度高且随机生成的密钥
- 启用 HTTPS/TLS
- 限制 CORS 允许的来源域名
- 为敏感信息使用环境变量
- 启用数据库加密
- 设置防火墙规则
性能
性能
- 配置连接池
- 启用 Redis 持久化
- 设置缓存
- 优化数据库查询
- 配置速率限制
监控
监控
- 设置日志聚合
- 配置健康检查
- 启用指标采集
- 设置告警
- 监控错误率
备份与恢复
备份与恢复
- 自动化数据库备份
- 测试恢复程序
- 备份配置文件
- 文档化恢复过程
安全配置
生成安全密钥
生产环境 config.yaml
部署架构
AWS 示例
环境变量
为敏感配置使用环境变量:监控与日志
日志配置
config.yaml
健康检查端点
需监控的指标
- 请求延迟 (p50, p95, p99)
- 各端点的错误率
- 提供商同步成功率
- 数据库连接池使用情况
- Redis 缓存命中率
- CPU 和内存使用率
备份策略
数据库备份
配置备份
扩容
水平扩展
- 在负载均衡器后部署多个 API 实例
- 使用 Redis 集群进行分布式缓存
- 为读密集型工作负载使用数据库只读副本