概述
AISiteBuilder 包含由全球 CDN 提供支持的内置托管。您的网站会自动部署并从全球边缘位置提供服务。部署
自动部署
当您执行以下操作时,您的网站会自动部署:- 在编辑器中点击 发布
- 在设置中启用自动部署
- 通过 Git 集成推送更改
手动部署
控制您的网站何时上线:- 在编辑器中进行更改
- 在预览模式下测试
- 准备好后点击 发布
- 网站在几秒钟内部署
部署过程
当您部署时:- 代码被构建和优化
- 资源被压缩和缓存
- 网站分发到 CDN
- SSL 证书被验证
- 网站上线
托管功能
全球 CDN
您的网站从全球边缘位置提供服务:- 快速加载时间 - 从最近的位置提供内容
- 高可用性 - 99.9% 正常运行时间保证
- DDoS 保护 - 自动威胁缓解
- 自动扩展 - 处理流量高峰
性能优化
内置优化:- 资源压缩 - Gzip 和 Brotli 压缩
- 图像优化 - 自动图像压缩
- 代码缩小 - 更小的文件大小
- 缓存 - 智能缓存策略
- HTTP/2 - 更快的协议支持
安全性
您的网站受到保护:- SSL/TLS - 自动 HTTPS 加密
- DDoS 保护 - 流量过滤
- WAF - Web 应用程序防火墙
- 安全标头 - 最佳实践标头
部署设置
自动部署
启用自动部署:- 转到 项目设置 → 托管
- 切换 自动部署
- 保存时自动部署更改
构建设置
配置构建过程:- 构建命令 - 自定义构建脚本
- 输出目录 - 构建输出位置
- 环境变量 - 构建时变量
- Node 版本 - 指定 Node.js 版本
预览部署
在上线之前测试更改:- 预览 URL - 每次更改的唯一 URL
- 分支预览 - 从不同分支部署
- 拉取请求预览 - 在合并之前测试 PR
监控
部署历史
跟踪所有部署:- 查看部署日志
- 查看更改内容
- 回滚到以前的部署
- 下载部署工件
分析
监控您的网站:- 流量 - 页面浏览量和访问者
- 性能 - 加载时间和核心 Web 指标
- 错误 - 跟踪和调试错误
- 正常运行时间 - 监控可用性
日志
访问部署和运行时日志:- 构建日志
- 错误日志
- 访问日志
- 自定义日志
回滚
快速回滚
恢复到以前的部署:- 转到 项目设置 → 托管
- 查看 部署历史
- 在以前的部署上点击 回滚
- 确认回滚
选择性回滚
回滚特定更改:- 查看部署差异
- 选择要恢复的更改
- 使用恢复的更改创建新部署
自定义托管
导出您的网站
下载您的网站文件:- 转到 项目设置 → 托管
- 点击 导出项目
- 下载 ZIP 文件
- 在任何地方托管
Git 集成
通过 Git 部署:- 连接 GitHub 存储库
- 将更改推送到存储库
- 触发自动部署
- 网站自动更新
外部托管
部署到外部平台:- Netlify - 连接 Netlify 账户
- Vercel - 部署到 Vercel
- AWS - 导出并部署到 AWS
- 自定义服务器 - 下载并自托管
性能优化
缓存策略
优化缓存以获得更好的性能:图像优化
图像会自动优化:- 格式转换 - 支持的浏览器使用 WebP
- 响应式图像 - 生成多种尺寸
- 延迟加载 - 根据需要加载图像
- 压缩 - 减小文件大小
代码拆分
JavaScript 会自动拆分:- 基于路由的拆分 - 每页加载代码
- 组件拆分 - 按需加载组件
- 供应商拆分 - 分离第三方代码
限制和配额
免费套餐
- 带宽 - 100 GB/月
- 构建 - 300 分钟/月
- 网站 - 3 个活动网站
- 存储 - 1 GB
Pro 套餐
- 带宽 - 1 TB/月
- 构建 - 1000 分钟/月
- 网站 - 无限
- 存储 - 10 GB
Enterprise 套餐
- 带宽 - 自定义
- 构建 - 自定义
- 网站 - 无限
- 存储 - 自定义
在 账户设置 中升级您的计划以获得更高的限制。
故障排除
部署失败
部署失败
如果部署失败:
- 检查构建日志中的错误
- 验证所有依赖项已安装
- 检查代码中的语法错误
- 确保环境变量已设置
网站未更新
网站未更新
如果更改未出现:
- 清除浏览器缓存
- 检查部署状态
- 验证自动部署已启用
- 等待 CDN 缓存清除(5-10 分钟)
加载时间慢
加载时间慢
如果网站很慢:
- 检查图像大小并优化
- 查看 JavaScript 包大小
- 启用缓存
- 检查 CDN 分发
SSL 错误
SSL 错误
如果看到 SSL 错误:
- 验证域名已正确配置
- 检查 SSL 证书状态
- 尝试手动 SSL 请求
- 等待证书传播
最佳实践
部署前测试
在发布到生产环境之前始终预览更改。
使用版本控制
连接 Git 以获得更好的部署管理和历史记录。
监控性能
定期检查分析并根据数据进行优化。
启用自动部署
通过自动部署简化工作流程。