Firebase Hosting
Firebase Hosting 為您的網頁應用程式提供快速又安全的代管服務。
Firebase Hosting 是專為開發人員打造的實際工作環境等級網路內容代管服務。 只要一個指令,就能快速將網頁應用程式部署至全球 CDN (內容) 放送網路)。雖然 Firebase Hosting 已針對靜態和 單頁網頁應用程式,您也可以將 Firebase Hosting 與 Cloud Functions或Cloud Run到 透過 Firebase 建構及託管動態內容和微服務。
主要功能
透過安全連線提供內容 | 內建零設定 SSL Firebase Hosting,所以可確保內容一律安全無虞。 |
快速傳遞內容 | 您上傳的檔案都是快取到全球各地 CDN 邊緣的 SSD 並以 gzip 或 Brotli 格式支援系統會自動選取最適合的壓縮方式 內容不論使用者身在何處,內容都能快速送達。 |
廣告上線前,可以模擬甚至分享變更 |
查看及測試在本機代管的網址上所做的變更,並與 模擬後��� 使用臨時預覽網址與團隊成員分享變更。 Hosting 也提供 GitHub 整合 反覆調整預覽內容 |
透過單一指令部署新版本 |
使用 Firebase CLI,您就能在 秒內請求驗證碼。指令列工具可讓您將部署目標新增至 建構程序 如果您需要復原部署作業,Hosting 提供單鍵操作 復原時間。 |
運作原理
無論您是部署簡單的應用程式到達網頁,還是複雜的漸進式網站 應用程式 (PWA)Hosting 提供基礎架構、功能和工具 專為部署及管理網站和應用程式而設計
您可以使用 Firebase CLI 從本機目錄部署檔案 傳送到我們的 Hosting 伺服器。除了提供靜態內容之外 可以使用 Cloud Functions for Firebase 或 Cloud Run 執行以下動作: 提供動態內容和託管微服務 。所有內容均為 透過 SSL 連線提供服務,此連線會從我們全球 CDN 最近的邊緣伺服器取得。
你也可以 在正式發布前查看及測試變更內容。 透過 Firebase Local Emulator Suite, 也可以在本機代管的網址上模擬應用程式和後端資源。你可以 透過臨時預覽網址分享您的變更,並設定 GitHub 輕鬆反覆測試 。
Firebase Hosting是輕量級 主機設定選項 來建立精密的 PWA你可以 輕鬆重寫網址來進行用戶端轉送、設定自訂標頭, 提供本地化內容
Firebase 提供數種網域和子網域選項來提供內容:
根據預設,每項 Firebase 專案都有子網域,無須另外付費:
web.app
和firebaseapp.com
網域。這兩個網站 可部署的內容和設定如果您有網站,可以建立多個網站 提供不同內容,但仍共用相同內容的相關網站和應用程式 Firebase 專案資源 (例如,您擁有網誌、管理面板和 公開應用程式)。
您可以將自己的網域名稱與 Firebase 代管的網站。
Firebase 會自動佈建所有網域的 SSL 憑證, 所有內容都受到安全供應
實作路徑
安裝 Firebase CLI | Firebase CLI 可讓您輕鬆設定新的 執行 Hosting 專案和本機開發伺服器,以及部署內容。 | |
設定專案目錄 |
將靜態資產新增至本機專案目錄,然後執行
您也可以在本機專案目錄中設定 適用於以下項目的Cloud Functions或Cloud Run 動態內容和微服務。 |
|
在廣告上線前查看、測試及分享變更 (選用) |
執行 如要透過臨時預覽網址查看及共用變更,請執行
|
|
部署網站 |
待拍攝作業沒問題時再跑步
即可上傳最新快照到
伺服器如果需要復原部署作業,您可以只復原一個
按一下 Firebase 控制台。
|
|
連結至 Firebase 網頁應用程式 (選用) | 將網站連結至 Firebase 網頁應用程式後, 您可以運用 Google Analytics敬上 收集應用程式的使用情形和行為資料 待增 Firebase Performance Monitoring 就能深入分析應用程式的效能特性 |
後續步驟
開始使用 Firebase Hosting。
持續改善您的網站。在本機進行測試及暫時共用變更 預覽網址,然後部署到實際網站上。按照這些逐步說明 指南。
在以下位置建構及託管微服務: Firebase。