mirror of https://github.com/tiangolo/fastapi.git
24 lines
1.4 KiB
Markdown
24 lines
1.4 KiB
Markdown
# 部署 { #deployment }
|
||
|
||
部署 **FastAPI** 應用程式相對容易。
|
||
|
||
## 部署是什麼意思 { #what-does-deployment-mean }
|
||
|
||
**部署**應用程式指的是執行一系列必要的步驟,使其能夠**讓使用者存取和使用**。
|
||
|
||
對於一個 **Web API**,部署通常涉及將其放置在**遠端伺服器**上,並使用性能優良且穩定的**伺服器程式**,確保使用者能夠高效、無中斷地存取應用程式,且不會遇到問題。
|
||
|
||
這與**開發**階段形成鮮明對比,在**開發**階段,你會不斷更改程式碼、破壞程式碼、修復程式碼,然後停止和重新啟動開發伺服器等。
|
||
|
||
## 部署策略 { #deployment-strategies }
|
||
|
||
根據你的使用場景和使用工具,有多種方法可以實現此目的。
|
||
|
||
你可以使用一些工具自行**部署伺服器**,你也可以使用能為你完成部分工作的**雲端服務**,或其他可能的選項。
|
||
|
||
例如,我們(FastAPI 的團隊)打造了 <a href="https://fastapicloud.com" class="external-link" target="_blank">**FastAPI Cloud**</a>,讓將 FastAPI 應用程式部署到雲端變得盡可能流暢,並保持與使用 FastAPI 開發時相同的開發者體驗。
|
||
|
||
我將向你展示在部署 **FastAPI** 應用程式時你可能應該記住的一些主要概念(儘管其中大部分適用於任何其他類型的 Web 應用程式)。
|
||
|
||
在接下來的部分中,你將看到更多需要記住的細節以及一些技巧。 ✨
|