跳转至

部署

🌐 Translation by AI and humans

This translation was made by AI guided by humans. 🤝

It could have mistakes of misunderstanding the original meaning, or looking unnatural, etc. 🤖

You can improve this translation by helping us guide the AI LLM better.

English version

部署 FastAPI 应用程序相对容易。

部署是什么意思

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

对于Web API来说,通常涉及将其放到一台远程机器中,搭配一个性能和稳定性都不错的服务器程序,以便你的用户可以高效地访问你的应用程序,而不会出现中断或其他问题。

这与开发阶段形成鲜明对比,在开发阶段,你不断更改代码、破坏代码、修复代码,来回停止和重启开发服务器等。

部署策略

根据你的使用场景和使用的工具,有多种方法可以实现此目的。

你可以使用一些工具自行部署服务器,你也可以使用能为你完成部分工作的云服务,或其他可能的选项。

例如,我们(FastAPI 团队)构建了 FastAPI Cloud,让将 FastAPI 应用部署到云端尽可能流畅,并且保持与使用 FastAPI 开发时相同的开发者体验。

我将向你展示在部署 FastAPI 应用程序时你可能应该记住的一些主要概念(尽管其中大部分适用于任何其他类型的 Web 应用程序)。

在接下来的部分中,你将看到更多需要记住的细节以及一些技巧。 ✨