Firebase Hostingplat_web

Firebase Hosting は、ウェブアプリ向けの高速で安全性の高い静的ホスティングを提供します。

Firebase Hosting はデベロッパー向けの、運用レベルのウェブ コンテンツ ホスティングです。 Hosting を使用すれば 1 つのコマンドで、ウェブアプリと静的コンテンツをすばやく簡単にグローバル コンテンツ配信ネットワーク(CDN)にデプロイできます。

スタートガイド

主な機能

安全な接続を介して配信する 最新のウェブは優れたセキュリティを備えています。Firebase Hosting には設定が不要の SSL が組み込まれているため、コンテンツは常に安全に配信できます。
高速でコンテンツを配信する アップロードする各ファイルは世界中の CDN エッジにある SSD にキャッシュされます。ユーザーがどこにいても、コンテンツを高速に配信できます。
高速なデプロイ Firebase CLI を使用して、わずか数秒でアプリを稼働させることができます。コマンドライン ツールにより、デプロイ ターゲットを簡単にビルドプロセスに追加できます。
ワンクリックのロールバック 迅速なデプロイは大いに有用ですが、間違いを元に戻せることはさらに優れた利点です。Firebase Hosting はワンクリックでロールバックできる完全なバージョン管理とリリース管理を提供しています。

仕組み

Firebase Hosting は最先端のウェブ デベロッパー向けに構築されています。Angular や静的ジェネレータ ツールの Jekyll といったフロントエンド JavaScript フレームワークの台頭によって、静的サイトはこれまで以上に高性能になっています。デプロイするのがシンプルなアプリ ランディング ページであれ、複雑な先進的ウェブアプリであれ、Hosting は静的ウェブサイトのデプロイと管理に合わせたインフラストラクチャ、機能およびツールを提供します。

Hosting では、プロジェクトで firebaseapp.com ドメインのサブドメインを使用できます。Firebase CLI を使用して、お使いのパソコンのローカル ディレクトリから Hosting サーバーにファイルをデプロイできます。ファイルはグローバル CDN 上にある直近のエッジサーバーから SSL 接続を介して配信されます。

静的コンテンツのホスティングに加えて、Firebase Hosting では、高度な先進的ウェブアプリの構築を可能にする簡易設定オプションも提供しています。クライアント側でのルーティング用の URL リライトやカスタム ヘッダーの設定を簡単に行うことができます。

サイトを運用に移行する準備ができたら、独自のドメイン名を Firebase Hosting に接続できます。これにより、当該ドメインの SSL 証明書が自動的にプロビジョニングされ、すべてのコンテンツが安全に配信されるようになります。

実装のプロセス

Firebase CLI をインストールする Firebase CLI を使用すれば、新しい Hosting プロジェクトの設定、ローカルの開発サーバーの実行、およびコンテンツのデプロイを簡単に行うことができます。
プロジェクト ディレクトリを設定する ウェブアプリのファイルを追加し、ローカルの Hosting フォルダに静的アセットを追加します。その後、firebase serve を実行して、サイトのテストをローカルで行うことができます。
サイトをデプロイする すべて問題がなければ、`firebase deploy` を実行して最新のスナップショットをサーバーにアップロードします。新しいバージョンがすべて一度にリリースされるため、デプロイが途中で終了するのを心配する必要がありません。ただし、何か問題が発生した場合にはワンクリックでロールバックできます。

次のステップ:

フィードバックを送信...