部署¶
部署 FastAPI 应用程序相对容易。
部署意味着什么¶
要部署一个应用程序,意味着执行必要的步骤,使其可供用户使用。
对于 Web API,通常涉及将其放置在远程机器上,并配备一个能提供良好性能、稳定性等的服务器程序,以便您的用户可以高效地访问应用程序,且不受中断或问题的影响。
这与开发阶段形成对比,在开发阶段您会不断更改代码、破坏并修复它、停止和重启开发服务器等等。
部署策略¶
根据您的具体用例和所使用的工具,有多种部署方式。
您可以自行部署服务器,使用工具组合,也可以使用为您完成部分工作的云服务,或者选择其他可能的方案。
我将向您展示在部署 FastAPI 应用程序时应该记住的一些主要概念(尽管其中大部分也适用于任何其他类型的 Web 应用程序)。
您将在接下来的章节中看到更多需要注意的细节和一些实现技术。 ✨