Firebase 託管
Firebase 託管功能提供快速又安全的網頁應用程式託管服務。
Firebase 託管是開發人員適用的實際工作環境等級網頁內容託管服務。只需一個指令,即可迅速將網頁應用程式部署至全球 CDN (內容傳遞網路)。雖然 Firebase 託管已針對靜態和單頁網頁應用程式進行最佳化,但您也可以將 Firebase 託管與 Cloud Functions 或 Cloud Run 配對,在 Firebase 中建構及託管動態內容和微服務。
主要功能
透過安全連線提供內容 | Firebase 代管內建零設定 SSL,讓您能在安全無虞的情況下傳輸內容。 |
快速提供內容 | 您上傳的每個檔案都會在世界各地的 CDN 邊緣 SSD 上快取,並以 gzip 或 Brotli 格式提供。我們會自動選取最適合內容的壓縮方法。無論使用者身在何處,都能快速傳遞內容。 |
在上線前模擬並分享變更內容 |
透過本機託管的網址查看及測試變更,並與模擬後端互動。 使用臨時預覽網址與團隊成員分享您的變更。託管服務也提供 GitHub 整合,讓您能夠輕鬆疊代預覽內容。 |
透過單一指令部署新版本 |
使用 Firebase CLI 後,只要幾秒鐘即可啟動並執行您的應用程式。指令列工具,可讓您將部署目標新增至建構程序。 如果您需要復原部署,「託管」服務提供一鍵復原功能。 |
運作方式
無論您是部署簡易的應用程式到達網頁,還是複雜的漸進式網頁應用程式 (PWA),這項託管功能都能提供量身打造的基礎架構、功能和工具,協助您部署及管理網站和應用程式。
您可以使用 Firebase CLI,將電腦上的本機目錄中的檔案部署至我們的代管伺服器。除了提供靜態內容之外,您也可以使用 Cloud Functions for Firebase 或 Cloud Run 在您的網站上提供動態內容和託管微服務。所有內容都會透過我們全球 CDN 上最接近邊緣伺服器的 SSL 連線提供。
您也可以在發布前查看及測試變更。使用 Firebase 本機模擬器套件,即可在本機託管的網址模擬應用程式和後端資源。您也可以透過暫時預覽網址分享變更,並設定 GitHub 整合,以便在開發期間輕鬆疊代。
Firebase 託管提供輕量的託管設定選項,可讓您建構複雜的 PWA。您可以輕鬆重新編寫用戶端轉送的網址、設定自訂標頭,甚至提供本地化內容。
為提供內容,Firebase 提供多種網域和子網域選項:
根據預設,每項 Firebase 專案在
web.app
和firebaseapp.com
網域中都設有子網域,無須支付任何費用。這兩個網站會提供相同的部署內容和設定。如果有相關網站和應用程式提供不同內容,但仍共用相同的 Firebase 專案資源 (例如網誌、管理面板和公開應用程式),則可建立多個網站。
您可以將自己的網域名稱連結到 Firebase 託管的網站。
Firebase 會自動為所有網域佈建 SSL 憑證,以便安全地提供所有內容。
實作路徑
安裝 Firebase CLI | Firebase CLI 可讓您輕鬆設定新的託管專案、執行本機開發伺服器及部署內容。 | |
設定專案目錄 |
將靜態資產新增至本機專案目錄,然後執行 您也可以在本機專案目錄中,為動態內容和微服務設定 Cloud Functions 或 Cloud Run。 |
|
在上線前查看、測試及分享變更 (選用) |
執行 如要透過臨時預覽網址查看及分享變更,請執行 |
|
部署網站 |
一切正常時,請執行 將最新的快照上傳至我們的伺服器。如果需要復原部署作業,只要在 Firebase 控制台中按一下就能輕鬆復原。 |
|
連結 Firebase 網頁應用程式 (選用) | 只要將您的網站連結至 Firebase 網頁應用程式,即可使用 Google Analytics (分析) 收集應用程式的使用情形和行為資料,並使用 Firebase 效能監控功能,深入瞭解應用程式的效能特性。 |