Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

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

शुरू हो जाओ

मुख्य क्षमताएं

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

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

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

एक कमांड के साथ नए संस्करण तैनात करें

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

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

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

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

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

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

Firebase Hosting में आपके लिए परिष्कृत PWA बनाने के लिए हल्के होस्टिंग कॉन्फ़िगरेशन विकल्प हैं । आप क्लाइंट-साइड रूटिंग के लिए आसानी से URL फिर से लिख सकते हैं, कस्टम हेडर सेट कर सकते हैं, और स्थानीयकृत सामग्री भी परोस सकते हैं।

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

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

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

  • आप अपने खुद के डोमेन नाम को फायरबेस-होस्टेड साइट से जोड़ सकते हैं

Firebase स्वचालित रूप से आपके सभी डोमेन के लिए SSL प्रमाणपत्र प्रदान करता है ताकि आपकी सभी सामग्री सुरक्षित रूप से परोसी जा सके।

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

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

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

अपने स्थानीय प्रोजेक्ट डायरेक्टरी में, आप अपने डायनामिक कंटेंट और माइक्रोसर्विसेज के लिए क्लाउड फ़ंक्शंस या क्लाउड रन भी सेट कर सकते हैं।

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

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

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

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

अगला कदम