各位大佬 帮忙看看怎么实现做网站的自动部署?

2025 年 7 月 24 日
 hugozach

需求 用户付完款后自动购买域名 自动部署网站( https )

前置条件 阿里云腾讯云账户有充足余额 服务器环境充足 域名是用户挑选未注册的 已准备网站代码

虽然总体来看就这两步但是拆分下来非常复杂

用户付款成功 ↓ 调用云厂商域名注册 API (异步 RabbitMQ ) ↓ 轮询/回调:等待域名成功注册 ↓ 配置 DNS ( A 记录、CNAME 等) ↓ 部署网站: - 下发配置模版 - 启动服务容器或进程 ↓ 申请 HTTPS 证书(自动) ↓ 更新 Nginx 配置并 reload ↓ 回调前端:部署完成

从用户购买成功的那一步开始用户等待的时间太长了 有没有更优的方案?

1650 次点击
所在节点    程序员
11 条回复
julyclyde
2025 年 7 月 24 日
或者你把后面几个步骤改成并发?
pollux
2025 年 7 月 24 日
用 opentofu?
Need4more
2025 年 7 月 24 日
不是,域名注册为什么要自动化?用户自己注册不就完了,你这边提供指引。

或者你把这里面每一步的操作日志实时返回给前端,要让用户心里有数
realpg
2025 年 7 月 24 日
备案放哪了?
hugozach
2025 年 7 月 24 日
@realpg 国外不用备案
hugozach
2025 年 7 月 24 日
@Need4more 统一管理 需求是这样 用户都是不懂技术的 也不想管
sentinelK
2025 年 7 月 25 日
“用户等待的时间太长了”

这个太长是哪个数量级的? 10 秒以内?一分钟以内? 10 分钟以内?
以及这个流程耗时最长的是哪个业务?
hugozach
2025 年 7 月 25 日
现在是好几分钟 10s 理想时间 1min 估计也能接受
@sentinelK
julyclyde
2025 年 7 月 25 日
@hugozach 客户都不想管了你也不用给展示这么多细节
toB 有 toB 的做法。派个销售去面谈和收钱
hugozach
2025 年 7 月 25 日
skallz
2025 年 7 月 25 日
我也这么觉得,客户既然都不懂,那就做个假进度条然后完成弹窗提示就行了,又不是那种要等个大半天的,有个进度条等一会大部分客户基本都能接受

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1147441

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX