跳转至

部署

部署 FastAPI 应用相对简单。

部署的含义

部署 应用意味着执行必要步骤使其 可供用户使用

对于 Web API 而言,通常需要将其放置在 远程机器 上,并配备能够提供优异性能、稳定性等的 服务器程序,以便您的 用户 能够高效地 访问 应用,且不会遇到中断或问题。

这与 开发 阶段形成对比——开发阶段需要不断修改代码、调试问题、频繁重启开发服务器等。

部署策略

根据具体使用场景和所选工具的不同,存在多种部署方式。

您可以自行组合工具 部署服务器,也可以使用 云服务 来协助完成部分工作,或是选择其他可行方案。

接下来我将介绍部署 FastAPI 应用时(虽然大部分内容也适用于其他类型的 Web 应用)需要关注的一些核心概念。

在后续章节中,您将看到更多需要注意的细节以及具体实施技巧。✨