Google 致力于为黑人社区推动种族平等。查看具体举措
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

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

शुरू हो जाओ

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

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

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

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

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

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

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

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

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

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

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

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

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

  • डिफ़ॉल्ट रूप से, हर फायरबेस प्रोजेक्ट में 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 का उपयोग कर सकते हैं और अपने ऐप की प्रदर्शन विशेषताओं में अंतर्दृष्टि प्राप्त करने के लिए फायरबेस प्रदर्शन निगरानी का उपयोग कर सकते हैं।

अगला कदम