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.
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
vefirebaseapp.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
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 Değişikliklerinizi geçici bir önizleme URL'sinde görüntülemek ve paylaşmak için
Oluşturmak için |
|
Sitenizi dağıtma |
Herhangi bir sorun yoksa
En son anlık görüntüyü yüklemek için
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
Firebase Hosting hizmetini kullanmaya başlayın.
Sitenizi iyileştirmeye devam edin. Yerel olarak test edin, değişiklikleri geçici olarak paylaşın ardından canlı sitenize dağıtın. Bu adım adım talimatları rehberini inceleyin.
Mikro hizmetler derleme ve barındırma Firebase'e gidin.