😀

Firebase Hosting 特徴

2024/03/09に公開

概要

Pythonのアプリのホスト先を探していて、Firebase Hostingがどうか調べた

結論
Firebase Hostingはjavascriptとtypescriptのアプリしかサポートしてないみたい
基本的にフロントエンドAppの配信用サービスと考えられる

Go, Python, Javaなどのアプリは、GCPのCloud Runなどを使うことになりそう

Firebaseの特徴

特徴
 ・ユーザーは何も設定せずにSSL通信ができる
 ・静的コンテンツであるHTML&CSSに加えて、動的コンテンツであるExpress.jsをサポート
 ・Firebase HostingはコンテンツをグローバルCDNに置く
 ・世界中のCDNのSSDにキャッシュされているから、どこでも高速にコンテンツが届く
 ・CLIの1コマンドでアプリを起動させられる
 ・1クリックでロールバックができる

参考文献
 ・https://firebase.google.com/docs/hosting

用語の確認

CDNとは

ファイルをダウンロード配信する技術
メリット
 ・距離的に近いサーバーからダウンロードできる
 ・上位サーバーが各地にあるから、OUTトラフィックが回線不足になりづらい
 ・上位サーバーが複数あるから、冗長化されている
参考文献
 ・https://blog.redbox.ne.jp/what-is-cdn.html

静的コンテンツと動的コンテンツとは

内容 
 ・静的コンテンツはリクエストで指定されたレスポンスのHTMLページ
 ・動的コンテンツはリクエスト内のパラメータに応じて変わるレスポンスHTMLページ
参考文献
 ・http://web.javastudy.biz/?p=41

Discussion