आप फायरबेस होस्टिंग के साथ क्या कर सकते हैं?

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

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

आप क्या होस्ट कर सकते हैं?

फिर अपने माइक्रोसर्विसेज, एपीआई और फॉर्म को होस्ट करें

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

अपने एकल-पृष्ठ वेब ऐप्स, मार्केटिंग वेबसाइटों और स्थिर और गतिशील संपत्तियों को होस्ट करें

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

एक कस्टम डोमेन (या एक उपडोमेन) जोड़ें

फायरबेस होस्टिंग के साथ, आपको स्वचालित रूप से एक फायरबेस उप-डोमेन दिया जाता है, लेकिन आप अपनी सामग्री को एक कस्टम डोमेन (जैसे example.com या myrealtimeapp.example.com ) पर परोसना चुन सकते हैं। फायरबेस होस्टिंग आपके प्रत्येक डोमेन के लिए एक एसएसएल प्रमाणपत्र प्रदान करता है और आपकी सामग्री को वैश्विक सीडीएन पर पेश करता है।

उत्पादन वर्कफ़्लो सेट करें

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

स्थानीय स्तर पर परीक्षण करने, परिवर्तनों का पूर्वावलोकन करने और तैनाती के बारे में और जानें

अपनी सभी साइटें एक ही स्थान पर रखें

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

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

अपनी साइट के वेब अनुरोध लॉग देखें, खोजें और फ़िल्टर करें

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

यहां कुछ चीज़ें दी गई हैं जो आप क्लाउड लॉगिंग लॉग के साथ करते हैं:

  • अपनी साइट को बेहतर ढंग से समझें - जानें कि आपकी साइट पर कहां और कब विज़िट होती हैं, आपकी साइट की प्रतिक्रिया की स्थिति, अंतिम उपयोगकर्ता के अनुरोधों की विलंबता, और बहुत कुछ।

  • प्रश्नों के साथ अपने लॉग फ़िल्टर करें - प्रत्येक अनुरोध या आपकी साइट से जुड़े डेटा को फ़िल्टर और प्लॉट करने के लिए स्वचालित रूप से एकत्रित डेटा का लाभ उठाएं।

  • लॉग-आधारित मेट्रिक्स का उपयोग करें - पूर्वनिर्धारित सिस्टम मेट्रिक्स या उपयोगकर्ता-परिभाषित मेट्रिक्स से क्लाउड मॉनिटरिंग चार्ट और अलर्ट नीतियां बनाएं।

  • अन्य Google क्लाउड टूल में लॉग निर्यात करें - अधिक शक्तिशाली विश्लेषण और सहसंबंध के लिए अन्य टूल (जैसे BigQuery और डेटा स्टूडियो) में लॉग डेटा का उपयोग करें।

क्लाउड लॉगिंग और होस्टिंग एकीकरण पृष्ठ में और जानें।

क्लाउड बिल्ड के साथ निरंतर तैनाती को स्वचालित करें

क्लाउड बिल्ड के साथ साझेदारी वाली फायरबेस होस्टिंग आपके स्थिर और गतिशील सामग्री के साथ-साथ आपके माइक्रोसर्विसेज के लिए निरंतर तैनाती वर्कफ़्लो को स्वचालित करने के लिए एक DevOps-तैयार समाधान प्रदान करती है।

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

सब कुछ अनुकूलित करें!

  • त्रुटि पृष्ठ - अपने वेब ऐप से एक साफ़-सुथरा पूर्ण रूप से अनुकूलित 404 पृष्ठ लौटाएँ।

  • पुनर्लेखन - अनुकूलित करें कि कौन सा एंडपॉइंट किस प्रकार का ट्रैफ़िक प्रदान करता है, और यहां तक ​​कि एकाधिक URL से समान सामग्री भी प्रदर्शित करता है।

  • स्थानीयकृत सामग्री - ऐसी सामग्री परोसें जो उपयोगकर्ता की भाषा प्राथमिकता और/या देश के लिए अनुकूलित हो।

  • हेडर - कुकीज़ तक पहुँचना चाहते हैं? कस्टम हेडर का उपयोग करें!

  • कैशिंग और सीडीएन व्यवहार - कस्टम हेडर के माध्यम से नियंत्रित करें कि आपका वेब ऐप सीडीएन में कैसे कैश किया गया है।

अपने वेब ऐप्स के लिए पहुंच प्रतिबंधित करें और DDoS हमले का मुकाबला करें

Express.js मिडलवेयर की शक्ति का उपयोग करके, आप अपने माइक्रोसर्विसेज, एपीआई और अन्य HTTPS एंडपॉइंट्स की सेवा में कस्टम तर्क बना सकते हैं। उदाहरण के लिए, कोड की केवल कुछ पंक्तियों के साथ, आप अतिरिक्त सुरक्षा परतें बनाने के लिए लोकप्रिय Node.js मिडलवेयर पेशकशों को एकीकृत कर सकते हैं, जैसे आईपी द्वारा एक्सेस प्रबंधन या डिनायल-ऑफ-सर्विस (डीडीओएस) हमलों से सुरक्षा।

विभिन्न वेब-आधारित आईडीई से फायरबेस पर तैनात करें

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

स्टैकब्लिट्ज़ का उपयोग करके तैनात करें
स्टैकब्लिट्ज़ का उपयोग करके फायरबेस होस्टिंग पर तैनात करें
ग्लिच का उपयोग करके परिनियोजन करें
ग्लिच का उपयोग करके फायरबेस होस्टिंग पर तैनात करें

जब आप फायरबेस ऐप बना रहे हों तो ये आईडीई स्वचालित रूप से पता लगा लेते हैं और आपको आईडीई को छोड़े बिना, एक बटन के क्लिक से फायरबेस होस्टिंग पर तैनात करने की अनुमति देते हैं!

अन्य फायरबेस सेवाओं के साथ गहरा एकीकरण बनाएं

फ्रेंडलीचैट वेब कोडलैब

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

यह जानने के लिए कि होस्टिंग इन फायरबेस सेवाओं के साथ कैसे जुड़ती है, हमारे फ्रेंडलीचैट वेब कोडलैब को आज़माएँ।

REST API और हमारे Node.js मॉड्यूल का उपयोग करके एक कस्टम परिनियोजन वर्कफ़्लो बनाएं

फायरबेस होस्टिंग उन्नत डेवलपर्स के लिए कस्टम वर्कफ़्लो बनाने के लिए एक REST API का समर्थन करता है, जैसे जावास्क्रिप्ट ऐप के माध्यम से तैनात करना।

हमारे पास एक Node.js मॉड्यूल भी है जिसे आप उन्नत कार्यक्षमता बनाने के लिए अपने Node.js ऐप्स में आयात कर सकते हैं।