Firebase Hosting 的價格取決於專案用量 包括:
Hosting 儲存空間 (GB) - 儲存空間大小 ,以便儲存您 Hosting 網站的內容 (您的靜態檔案和 設定檔)。
資料移轉 (GB/月) - 資料量 將內容從我們的 CDN 移轉給使用者每個 Hosting 網站都會自動採用我們的全球 CDN 服務,且不收取任何費用。
Hosting 配額是專案層級,而非網站層級或管道層級。您可以將專案升級至 Blaze 計費方案,即可獲得更多付費儲存空間和資料傳輸等級。進一步瞭解 Firebase Hosting 的配額和定價。
建議您設定 預算快訊 。Google Cloud.
監控 Hosting 儲存空間層級和資料移轉量, Firebase 控制台:
瞭解 Hosting 儲存空間
將新內容部署至網站時,您會建立「版本」,該版本會指向網站的特定內容版本和設定。這些檔案 相關聯的版本 (包含新推出和先前保留的版本) 版本) 都是由 Firebase 儲存。這些檔案構成專案的Hosting 儲存空間用量層級
這個 Hosting 儲存空間是獨立的,與 Firebase 專案的任何其他儲存空間 (例如 Cloud Storage for Firebase 或資料庫儲存空間) 無關。
請注意,Hosting 的個別檔案大小上限為 2 GB。
Hosting儲存空間配額
只要不超過「Hosting」內容,你不需額外付費 10 GB。
如果您不是以 Blaze 方案訂閱, 免費 Hosting 儲存空間的上限為 10 GB, 將新內容部署至網站您必須刪除較舊版本,或升級至 Blaze 方案。
如果您使用的是 Blaze 方案,將取得 10 GB 的儲存空間 免付費的 Hosting 儲存空間上限,您必須支付每多出 $0.026 美元的費用 GB (共 Hosting GB)。
控管 Hosting 儲存空間的使用情形
如要控管 Hosting 儲存空間用量,您可以採取下列行動:
設定限制 保留版本數量
手動刪除特定版本。
使用 Cloud Storage for Firebase 儲存大型檔案, 提供個別物件的 TB 大小上限。
瞭解 Hosting 資料移轉作業
當「Hosting」提供您的網站資源時,會從我們的 將 CDN 傳遞給使用者要求的資源可能已在我們的 CDN 快取 (快取命中) 或可能需要來自 Hosting 後端 ( 快取失敗)。如果要求的內容可在 CDN 中快取,系統就會執行快取。快取命中和未命中都會計入專案的 Hosting 資料傳輸用量。
Hosting資料移轉配額
每個 Hosting 網站都會自動由全球 CDN 免費支援。 從 CDN 移轉資料給使用者無須付費, 每月 10 GB。
如果您不是以 Blaze 方案訂閱, 每月免付費資料移轉 10 GB, 給予短暫的寬限期,但之後您的網站將會遭到停用。您的網站將維持停用狀態,直到下個月初為止,因為資料移轉費用是根據每月用量等級計費。只要升級至 Blaze 方案,即可立即重新啟用網站。
如果您使用的是 Blaze 方案,則連線至 每月 10 GB 的免付費資料移轉量,針對 當月額外傳輸的 GB 資料為 $0.15 美元。
控管 Hosting 資料移轉的用量
如要控管 Hosting 資料移轉用量,請採取以下做法:
微調內容的用戶端快取,讓瀏覽器不必向 CDN 要求資源。如要進一步瞭解快取功能,請參閱 網頁開發人員說明文件。
避免載入實際不需要的圖片和影片。
建立 Service Worker 來處理特定要求。
若您透過預留的 Hosting 網址載入 Firebase SDK,請務必前往 重要資訊 為這些網址保留命名空間。以下資源可協助您設定 Service Worker,特別是 PWA:
程式碼研究室:使用 Service Worker 快取檔案