Google 致力于为黑人社区推动种族平等。查看具体举措

Firebase Barındırma

Firebase Hosting, web uygulamanız, statik ve dinamik içeriğiniz ve mikro hizmetleriniz için hızlı ve güvenli barındırma sağlar.

Firebase Hosting, geliştiriciler için üretim sınıfı web içeriği barındırma hizmetidir. Tek bir komutla, web uygulamalarını hızla dağıtabilir ve hem statik hem de dinamik içeriği global bir CDN'ye (içerik dağıtım ağı) sunabilirsiniz. Ayrıca edebilir Bulut Fonksiyonlar veya Cloud Run ile Firebase Hosting eşleştirmek Firebase üzerinde inşa ve ana microservices için.

Başlamak

Anahtar yetenekler

İçeriği güvenli bir bağlantı üzerinden sunun Modern web güvenlidir. Sıfır yapılandırmalı SSL, Firebase Hosting'e yerleşiktir, böylece içerik her zaman güvenli bir şekilde teslim edilir.
Statik ve dinamik içeriğin yanı sıra mikro hizmetleri barındırın Firebase Hosting, CSS ve HTML dosyalarınızdan Express.js mikro hizmetlerinize veya API'lerinize kadar barındırma için her türlü içeriği destekler.
İçeriği hızlı bir şekilde sunun Yüklediğiniz her dosya, dünyanın dört bir yanındaki CDN kenarlarındaki SSD'lerde önbelleğe alınır ve gzip veya Brotli olarak sunulur. İçeriğiniz için en iyi sıkıştırma yöntemini otomatik olarak seçiyoruz. Kullanıcılarınız nerede olursa olsun, içerik hızlı bir şekilde teslim edilir.
Canlı yayına geçmeden önce değişikliklerinizi taklit edin ve hatta paylaşın

Değişikliklerinizi yerel olarak barındırılan bir URL'de görüntüleyin ve test edin ve öykünülmüş bir arka uçla etkileşim kurun.

Geçici önizleme URL'lerini kullanarak değişikliklerinizi ekip arkadaşlarınızla paylaşın. Barındırma de sağlar GitHub entegrasyonu sizin Önizlemesi içeriğin kolay tekrarlamalar için.

Tek komutla yeni sürümleri dağıtın

Firebase CLI'yi kullanarak uygulamanızı saniyeler içinde hazır hale getirebilirsiniz. Komut satırı araçları, oluşturma işleminize dağıtım hedefleri eklemeyi kolaylaştırır.

Ve dağıtımı geri almanız gerekirse, Hosting tek tıklamayla geri alma sağlar.

O nasıl çalışır?

Firebase Hosting, modern web geliştiricileri için tasarlanmıştır. Web siteleri ve uygulamalar, Angular gibi ön uç JavaScript çerçevelerinin ve Jekyll gibi statik oluşturucu araçların yükselişiyle her zamankinden daha güçlü. İster basit bir uygulama açılış sayfası ister karmaşık bir Aşamalı Web Uygulaması (PWA) dağıtıyor olun, Hosting size web sitelerini ve uygulamaları dağıtmak ve yönetmek için uyarlanmış altyapı, özellikler ve araçlar sunar.

Kullanılması Firebase CLI , bizim Barındırma sunucularına bilgisayarınızdaki yerel dizinleri dosyaları dağıtın. Statik içerik sunma ötesinde, hiç Firebase veya Cloud Koşusu için Bulut İşlevleri kullanabilirsiniz dinamik içerik ve ana microservices hizmet Sitelerinizdeki. Tüm içerik, global CDN'mizdeki en yakın uç sunucudan bir SSL bağlantısı üzerinden sunulur.

Ayrıca edebilirsiniz görüntüleyebilir ve canlı yayına başlamadan önce değişiklikleri test . Firebase Local Emulator Suite'i kullanarak, yerel olarak barındırılan bir URL'de uygulamanızı ve arka uç kaynaklarınızı taklit edebilirsiniz. Ayrıca geçici önizleme URL adresinde değişiklikleri paylaşmak ve bir ayarlayabilirsiniz GitHub entegrasyon gelişimi sırasında kolay tekrarlamalar için.

Firebase Barındırma hafif sahiptir barındırma yapılandırma seçeneklerini sofistike PWAs inşa etmek için. İstemci tarafı yönlendirme için URL'leri kolayca yeniden yazabilir, özel başlıklar ayarlayabilir ve hatta yerelleştirilmiş içerik sunabilirsiniz.

İçeriğinizi sunmak için Firebase birkaç alan ve alt alan seçeneği sunar:

  • Varsayılan olarak, her Firebase proje üzerinde serbest alt etki alanları vardır web.app ve firebaseapp.com alanları. Bu iki site, aynı dağıtılmış içerik ve yapılandırmayı sunar.

  • Şunları yapabilirsiniz birden siteleri oluşturmak Eğer ilgili siteleri ve (eğer bir blog, yönetici paneli ve kamu app varsa örneğin) aynı Firebase proje kaynaklarını farklı içerikler sunmak ama yine paylaşan uygulamalar varsa.

  • Sen edebilirsiniz kendi alan adını bağlamak bir Firebase barındırılan siteye.

Firebase, tüm içeriğinizin güvenli bir şekilde sunulması için tüm alan adlarınız için otomatik olarak SSL sertifikaları sağlar.

Uygulama yolu

Firebase CLI'yi yükleyin Firebase CLI kolay, yeni Barındırma projesini kurmak bir yerel kalkınma sunucusu ve dağıtma içeriklerini çalıştıracak hale getirir.
Bir proje dizini ayarlayın

Daha sonra çalıştırın yerel proje dizine statik öğeleri ekleme firebase init bir Firebase projeye dizini bağlamak için.

Yerel proje dizininde, ayrıca için Bulut İşlevleri veya Cloud Çalıştır kurabilirsiniz dinamik içerik ve microservices .

Görünüm, test ve gitmeden önce değişiklikleri paylaşmak canlı (isteğe bağlı)

Run firebase emulators:start yerel olarak barındırılan URL adresinden ve arka uç proje kaynaklarını Barındırma taklit etmek.

Geçici bir önizleme URL adresinde değişiklikleri görüntülemek ve paylaşmak için, çalışma firebase hosting:channel:deploy bir önizleme kanalına oluşturmak ve dağıtmak için. Set up GitHub entegrasyonu sizin Önizlemesi içeriğin kolay tekrarlamalar için.

Sitenizi dağıtın İşler iyi görünüyor zaman, koşmak firebase deploy sunucularımıza son anlık yüklemek için. Dağıtımı geri almanız gerekiyorsa, Firebase konsolunda tek bir tıklamayla geri alabilirsiniz.
Bir Firebase Web App bağlantı (isteğe bağlı) Bir sitenizi bağlayarak Firebase Web App kullanabileceğiniz Google Analytics uygulamanız için toplamak kullanımı ve davranış verilere ve kullanımı İzleme Firebase Performans uygulamanızın performans özellikleri hakkında fikir edinmek için.

Sonraki adımlar