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

फायरबेस होस्टिंग

फायरबेस होस्टिंग आपके वेब ऐप, स्थिर और गतिशील सामग्री और माइक्रोसर्विसेज के लिए तेज और सुरक्षित होस्टिंग प्रदान करता है।

फायरबेस होस्टिंग डेवलपर्स के लिए प्रोडक्शन-ग्रेड वेब कंटेंट होस्टिंग है। एकल आदेश के साथ, आप वेब ऐप्स को शीघ्रता से परिनियोजित कर सकते हैं और एक वैश्विक सीडीएन (सामग्री वितरण नेटवर्क) के लिए स्थिर और गतिशील सामग्री दोनों की सेवा कर सकते हैं। आप यह भी कर सकते हैं बादल कार्य या बादल भागो साथ Firebase होस्टिंग जोड़ी Firebase पर निर्माण और मेजबान microservices करने के लिए।

शुरू हो जाओ

प्रमुख क्षमताएं

सुरक्षित कनेक्शन पर सामग्री परोसें आधुनिक वेब सुरक्षित है। ज़ीरो-कॉन्फ़िगरेशन एसएसएल फायरबेस होस्टिंग में बनाया गया है, इसलिए सामग्री हमेशा सुरक्षित रूप से वितरित की जाती है।
स्थिर और गतिशील सामग्री और माइक्रोसर्विसेज होस्ट करें Firebase होस्टिंग आपकी CSS और HTML फ़ाइलों से लेकर आपके Express.js माइक्रोसर्विसेज या APIs तक, होस्टिंग के लिए सभी प्रकार की सामग्री का समर्थन करती है।
सामग्री तेजी से वितरित करें आपके द्वारा अपलोड की जाने वाली प्रत्येक फ़ाइल दुनिया भर में सीडीएन किनारों पर एसएसडी पर कैश की जाती है और gzip या Brotli के रूप में कार्य करती है। हम आपकी सामग्री के लिए सर्वोत्तम संपीड़न विधि का स्वतः चयन करते हैं। कोई फर्क नहीं पड़ता कि आपके उपयोगकर्ता कहां हैं, सामग्री तेजी से वितरित की जाती है।
लाइव होने से पहले अपने परिवर्तनों का अनुकरण करें और उन्हें साझा भी करें

स्थानीय रूप से होस्ट किए गए URL पर अपने परिवर्तन देखें और उनका परीक्षण करें और एक नकली बैकएंड के साथ सहभागिता करें।

अस्थायी पूर्वावलोकन URL का उपयोग करके अपने परिवर्तन टीम के साथियों के साथ साझा करें। होस्टिंग भी एक प्रदान करता है GitHub एकीकरण आपका पूर्वावलोकन सामग्री को आसानी से पुनरावृत्तियों के लिए।

एक आदेश के साथ नए संस्करण परिनियोजित करें

फायरबेस सीएलआई का उपयोग करके, आप अपने ऐप को सेकंडों में चालू और चालू कर सकते हैं। कमांड लाइन उपकरण आपकी निर्माण प्रक्रिया में परिनियोजन लक्ष्यों को जोड़ना आसान बनाते हैं।

और यदि आपको परिनियोजन पूर्ववत करने की आवश्यकता है, तो होस्टिंग एक-क्लिक रोलबैक प्रदान करता है।

यह कैसे काम करता है?

फायरबेस होस्टिंग आधुनिक वेब डेवलपर के लिए बनाई गई है। जेकिल जैसे एंगुलर और स्टैटिक जेनरेटर टूल्स जैसे फ्रंट-एंड जावास्क्रिप्ट फ्रेमवर्क के उदय के साथ वेबसाइट और ऐप पहले से कहीं अधिक शक्तिशाली हैं। चाहे आप एक साधारण ऐप लैंडिंग पृष्ठ या एक जटिल प्रोग्रेसिव वेब ऐप (PWA) परिनियोजित कर रहे हों, होस्टिंग आपको वेबसाइटों और ऐप्स को परिनियोजित और प्रबंधित करने के लिए तैयार की गई आधारभूत संरचना, सुविधाएँ और टूलिंग प्रदान करता है।

का उपयोग करते हुए Firebase CLI , आप हमारी होस्टिंग सर्वर के लिए आपके कंप्यूटर पर स्थानीय निर्देशिका से फाइल को तैनात। स्थैतिक सामग्री की सेवा के अलावा, आप Firebase या बादल रन के लिए बादल कार्य का उपयोग कर सकते हैं गतिशील सामग्री और मेजबान microservices की सेवा अपनी साइटों पर। हमारे वैश्विक सीडीएन पर निकटतम एज सर्वर से एसएसएल कनेक्शन पर सभी सामग्री परोसा जाता है।

आप यह भी कर सकते हैं देख सकते हैं और प्रसारित होने से पहले अपने परिवर्तनों का परीक्षण । फायरबेस स्थानीय एमुलेटर सूट का उपयोग करके, आप स्थानीय रूप से होस्ट किए गए यूआरएल पर अपने ऐप और बैकएंड संसाधनों का अनुकरण कर सकते हैं। तुम भी एक अस्थायी पूर्वावलोकन URL पर अपने परिवर्तन साझा और एक सेट कर सकते हैं GitHub एकीकरण के विकास के दौरान आसान पुनरावृत्तियों के लिए।

Firebase होस्टिंग हल्के है होस्टिंग विन्यास विकल्प आप परिष्कृत PWAs का निर्माण करने के लिए। आप क्लाइंट-साइड रूटिंग के लिए URL को आसानी से फिर से लिख सकते हैं, कस्टम हेडर सेट कर सकते हैं और यहां तक ​​कि स्थानीय सामग्री भी प्रदान कर सकते हैं।

आपकी सामग्री परोसने के लिए, Firebase कई डोमेन और उप डोमेन विकल्प प्रदान करता है:

  • डिफ़ॉल्ट रूप से, हर Firebase परियोजना पर मुफ्त उसमें उप web.app और firebaseapp.com डोमेन। ये दो साइटें समान परिनियोजित सामग्री और कॉन्फ़िगरेशन प्रदान करती हैं।

  • आप कर सकते हैं कई साइटों बनाने अगर आपको संबंधित साइटें और (उदाहरण के लिए यदि आप एक ब्लॉग, व्यवस्थापक पैनल, और सार्वजनिक एप्लिकेशन होना) विभिन्न सामग्री उपलब्ध करा लेकिन अभी भी हिस्सा ही Firebase परियोजना संसाधनों क्षुधा की है।

  • आप कर सकते हैं अपने खुद के डोमेन नाम कनेक्ट एक Firebase की मेजबानी की साइट के लिए।

फायरबेस स्वचालित रूप से आपके सभी डोमेन के लिए एसएसएल प्रमाणपत्रों का प्रावधान करता है ताकि आपकी सभी सामग्री सुरक्षित रूप से प्रस्तुत की जा सके।

कार्यान्वयन पथ

फायरबेस सीएलआई स्थापित करें Firebase CLI यह आसान है, एक नया होस्टिंग परियोजना की स्थापना के लिए एक स्थानीय विकास सर्वर, और तैनाती सामग्री को चलाने के लिए बनाता है।
प्रोजेक्ट डायरेक्टरी सेट करें

एक स्थानीय परियोजना निर्देशिका में अपनी स्थिर संपत्ति जोड़ कर चलाने firebase init एक Firebase परियोजना के लिए निर्देशिका कनेक्ट करने के लिए।

अपने स्थानीय परियोजना निर्देशिका में, आप भी ऊपर बादल कार्य या बादल भागो अपने लिए सेट कर सकते हैं गतिशील सामग्री और microservices

देखें, परीक्षण, और अपने परिवर्तनों को जाने से पहले का हिस्सा लाइव (वैकल्पिक)

भागो firebase emulators:start एक स्थानीय रूप से की मेजबानी की URL पर होस्टिंग और अपने बैकएंड परियोजना संसाधनों का अनुकरण करने की।

एक अस्थायी पूर्वावलोकन URL पर अपने परिवर्तनों को देखने और साझा करने के लिए रन firebase hosting:channel:deploy एक पूर्वावलोकन चैनल के लिए बना सकते हैं और तैनात करने के लिए। सेट करें GitHub एकीकरण आपका पूर्वावलोकन सामग्री को आसानी से पुनरावृत्तियों के लिए।

अपनी साइट तैनात करें बातें अच्छी लग रहे हैं, चलाने firebase deploy हमारे सर्वर के लिए नवीनतम स्नैपशॉट अपलोड करने के लिए। यदि आपको परिनियोजन पूर्ववत करने की आवश्यकता है, तो आप फायरबेस कंसोल में केवल एक क्लिक के साथ वापस रोल कर सकते हैं।
लिंक एक Firebase वेब एप्लिकेशन को (वैकल्पिक) एक को अपनी साइट से लिंक करके Firebase वेब एप्लिकेशन , आप उपयोग कर सकते हैं गूगल एनालिटिक्स अपने अनुप्रयोग के लिए कलेक्ट उपयोग और व्यवहार डेटा के लिए और का उपयोग निगरानी Firebase प्रदर्शन अपने अनुप्रयोग के प्रदर्शन विशेषताओं में जानकारी पाने के लिए।

अगला कदम