Firebase Hosting

Firebase Hosting, web uygulamanız için hızlı ve güvenli bir barındırma hizmeti sunar.

Firebase Hosting, geliştiriciler için üretim düzeyinde web içeriği barındırmadır. Tek bir komutla web uygulamalarını hızlı bir şekilde küresel CDN'ye (içerik, yayın ağı) ekleyebilirsiniz. Bununla birlikte Firebase Hosting, statik ve tek sayfalık web uygulamalarıyla Firebase Hosting eşleyebilirsiniz. Cloud Functions veya Cloud Run - Firebase'de dinamik içerik ve mikro hizmetler geliştirip barındırabilirsiniz.

Kullanmaya başlama

Temel özellikler

İçerikleri güvenli bir bağlantı üzerinden sunun Sıfır yapılandırmalı SSL Firebase Hosting sayesinde içerik her zaman güvenli bir şekilde yayınlanır.
Hızlı içerik sunun Yüklediğiniz her dosya, dünyanın dört bir yanındaki CDN kenarlarında SSD'lerde önbelleğe alınır ve gzip veya Brotli olarak sunulur. Veriler için en iyi sıkıştırma yöntemini otomatik olarak seçeriz: daha fazla bilgi edineceksiniz. Kullanıcılarınız nerede olursa olsun içerik hızlı bir şekilde teslim edilir.
Yayınlamadan önce değişikliklerinizi taklit edin, hatta paylaşın

Yerel olarak barındırılan bir URL'deki değişikliklerinizi görüntüleyin ve test edin ve emüle edilen arka uçtur.

Geçici önizleme URL'lerini kullanarak değişikliklerinizi ekip arkadaşlarınızla paylaşın. Hosting ayrıca bir GitHub entegrasyonu: kolay iterasyonlar uygulayabilirsiniz.

Tek komutla yeni sürümleri dağıtma

Firebase KSA'yı kullanarak uygulamanızı saniye. Komut satırı araçları, müşterilerinize en iyi uygulamadır.

Dağıtım işlemini geri almanız gerekirse Hosting, tek tıklamayla yardımcı olur.

Nasıl çalışır?

İster basit bir uygulama açılış sayfası ister karmaşık bir Progresif Web (pwa) dağıtıyor olun Uygulama (PWA) olan Hosting; altyapı, özellik ve araçları sunar ve web sitelerini ve uygulamaları dağıtmak ve yönetmek için özel olarak tasarlanmış araçlar.

Firebase KSA'yı kullanarak dosyaları yerel dizinlerden dağıtabilirsiniz. Hosting sunucularımıza aktarın. Statik içerik sunmanın ötesinde, Şunu yapmak için Cloud Functions for Firebase veya Cloud Run kullanabilir: dinamik içerik yayınlama ve mikro hizmetler barındırma nasıl sağlayabileceğini de öğreneceksiniz. Tüm içerikler en yakın uç sunucudan SSL bağlantısı üzerinden sunulur.

Ayrıca transkriptinizi yayınlamadan önce değişikliklerinizi görüntüleyin ve test edin. Firebase Local Emulator Suite kullanılarak Uygulama ve arka uç kaynaklarınızı yerel olarak barındırılan bir URL'de emüle edebilirsiniz. Şunları yapabilirsiniz: ayrıca, değişikliklerinizi geçici bir önizleme URL'sinde paylaşabilir ve bir GitHub entegrasyonu kolaylaştırarak kılavuzu hazırlama bahsedeceğim.

Firebase Hosting hafif Sizin için barındırma yapılandırma seçenekleri geliştirmek için güçlü bir araçtır. Şunları yapabilirsiniz: URL'leri istemci taraflı yönlendirme için kolayca yeniden yazabilir, özel üstbilgiler ayarlayabilir ve hatta Yerelleştirilmiş içerik sunmak.

Firebase, içeriğinizi yayınlamak için çeşitli alan adı ve alt alan adı seçenekleri sunar:

  • Varsayılan olarak, her Firebase projesinin web.app ve firebaseapp.com alanları. Bu iki site aynı yapılandırmanın en iyi yoludur.

  • Varsa birden fazla site oluşturabilirsiniz farklı içerik yayınlayan ancak aynı içeriği paylaşan ilgili site ve uygulamalar Firebase proje kaynakları (örneğin, blogunuz, yönetici paneliniz ve herkese açık uygulama) ekleyebilirsiniz.

  • Kendi alan adınızı Firebase tarafından barındırılan site.

Firebase, tüm alanlarınız için SSL sertifikalarının temel hazırlığını otomatik olarak yapar. Böylece, tüm içeriğiniz güvenli bir şekilde sunulur.

Uygulama yolu

Firebase CLI'ı yükleyin Firebase KSA, yeni bir KSA oluşturmayı kolaylaştırır Hosting projesi oluşturun, yerel geliştirme sunucusu çalıştırın ve içerik dağıtın.
Proje dizini oluşturma

Statik öğelerinizi yerel proje dizinine ekleyin, ardından firebase init ile dizini bir Firebase projesi.

Yerel proje dizininizde şunları da oluşturabilirsiniz: Sizin için Cloud Functions veya Cloud Run dinamik içerik ve mikro hizmetlere yer verin.

Yayınlamadan önce değişikliklerinizi görüntüleyin, test edin ve paylaşın (isteğe bağlı)

Emülasyon için firebase emulators:start komutunu çalıştırın Yerel olarak barındırılan bir URL'de Hosting ve arka uç proje kaynaklarınız.

Değişikliklerinizi geçici bir önizleme URL'sinde görüntülemek ve paylaşmak için Oluşturmak için firebase hosting:channel:deploy ve bir önizleme kanalına dağıtabilirsiniz. Ayarlayın: GitHub entegrasyonu: kolay iterasyonlar uygulayabilirsiniz.

Sitenizi dağıtma Herhangi bir sorun yoksa En son anlık görüntüyü yüklemek için firebase deploy en iyi yoludur. Dağıtım işlemini geri almanız gerekirse tek bir işlemle geri dönebilirsiniz Firebase konsolunu tıklayın.
Firebase Web Uygulamasına bağlanın (isteğe bağlı) Sitenizi bir Firebase Web Uygulamasına bağlayarak, dönüşüm hunisinin üst kısmındaki Google Analytics uygulamanız için kullanım ve davranış verilerini toplayıp Firebase Performance Monitoring ve uygulamanızın performans özellikleri hakkında bilgi edineceksiniz.

Sonraki adımlar