Firebase Hosting की कीमत, आपके प्रोजेक्ट में इनके इस्तेमाल पर निर्भर करती है:
Hosting स्टोरेज (जीबी) — Hosting साइटों के कॉन्टेंट (आपकी स्टैटिक फ़ाइलों और कॉन्फ़िगरेशन फ़ाइलों) को सेव करने के लिए ज़रूरी स्टोरेज स्पेस.
डेटा ट्रांसफ़र (जीबी/महीना) — हमारे सीडीएन से असली उपयोगकर्ताओं को ट्रांसफ़र किया गया डेटा. Hosting की हर साइट, हमारे ग्लोबल सीडीएन से अपने-आप बैक अप होती है. इसके लिए, कोई शुल्क नहीं लिया जाता.
आपका Hosting कोटा, साइट-लेवल या चैनल-लेवल पर नहीं, बल्कि प्रोजेक्ट-लेवल पर है. ज़्यादा स्टोरेज और डेटा ट्रांसफ़र के लेवल पाने के लिए, अपने प्रोजेक्ट को Blaze बिलिंग प्लान पर अपग्रेड किया जा सकता है. Firebase Hosting के लिए कोटा और कीमत के बारे में ज़्यादा जानें.
हमारा सुझाव है कि आप Google Cloud कंसोल में अपने प्रोजेक्ट के लिए, बजट से जुड़ी सूचनाएं सेट अप करें.
Firebase कंसोल में, अपने Hosting स्टोरेज लेवल और डेटा ट्रांसफ़र लेवल, दोनों को मॉनिटर करें:
कंसोल के Hosting सेक्शन में, इस्तेमाल डैशबोर्ड पर जाएं.
बिलिंग की अलग-अलग अवधियों के साथ-साथ, अपनी सभी Hosting साइटों या हर साइट के लिए, इस्तेमाल के लेवल देखे जा सकते हैं.console में, अपने प्रोजेक्ट के इस्तेमाल और बिलिंग डैशबोर्ड पर जाएं.
Hosting स्टोरेज के बारे में जानकारी
अपनी साइट पर नया कॉन्टेंट डिप्लॉय करने पर, एक "रिलीज़" बनती है. यह रिलीज़, आपकी साइट के कॉन्टेंट और कॉन्फ़िगरेशन के किसी खास वर्शन पर ले जाती है. Firebase, हर रिलीज़ से जुड़ी फ़ाइलों को सेव करता है. इनमें नई रिलीज़ और सेव की गई पिछली रिलीज़, दोनों शामिल हैं. ये फ़ाइलें आपके प्रोजेक्ट के Hosting स्टोरेज के इस्तेमाल के लेवल को तय करती हैं.
यह Hosting स्टोरेज, आपके Firebase प्रोजेक्ट के किसी भी अन्य स्टोरेज (जैसे, Cloud Storage for Firebase या डेटाबेस स्टोरेज) से अलग और उससे जुड़ा नहीं है.
ध्यान दें कि Hosting में, हर फ़ाइल का साइज़ ज़्यादा से ज़्यादा 2 जीबी होना चाहिए.
Hosting स्टोरेज का कोटा
Hosting कॉन्टेंट के लिए, 10 जीबी तक का स्टोरेज बिना किसी शुल्क के मिलता है.
अगर आपके पास Blaze प्लान नहीं है और Hosting के बिना किसी शुल्क के मिलने वाले 10 जीबी स्टोरेज की सीमा पूरी हो जाती है, तो अपनी साइटों पर नया कॉन्टेंट डिप्लॉय नहीं किया जा सकेगा. इसके लिए, आपको पुराने रिलीज़ मिटाने या Blaze प्लान पर अपग्रेड करने की ज़रूरत होगी.
अगर आपने Blaze प्लान लिया है और Hosting स्टोरेज के लिए तय की गई 10 जीबी की सीमा पूरी हो जाती है, तो Hosting स्टोरेज के हर अतिरिक्त जीबी के लिए, आपसे 0.026 डॉलर का शुल्क लिया जाएगा.
Hosting स्टोरेज के इस्तेमाल को कंट्रोल करना
Hosting के स्टोरेज के इस्तेमाल को कंट्रोल करने के लिए, ये काम किए जा सकते हैं:
सेव की जाने वाली रिलीज़ की संख्या के लिए, सीमा सेट करें.
चुनिंदा रिलीज़ को मैन्युअल तरीके से मिटाएं.
Cloud Storage for Firebase का इस्तेमाल करके बड़ी फ़ाइलें सेव करें. इससे, अलग-अलग ऑब्जेक्ट के लिए, टेराबाइट की रेंज में ज़्यादा से ज़्यादा साइज़ की सीमा तय की जा सकती है.
Hosting डेटा ट्रांसफ़र को समझना
जब Hosting आपकी साइट के किसी संसाधन को दिखाता है, तो डेटा हमारे सीडीएन से आपके असली उपयोगकर्ता को ट्रांसफ़र होता है. हो सकता है कि अनुरोध किया गया संसाधन, हमारे CDN कैश मेमोरी में पहले से ही उपलब्ध हो (कैश मेमोरी में मौजूद डेटा मिलना) या उसे Hosting बैकएंड से लाने की ज़रूरत पड़े (कैश मेमोरी में डेटा मौजूद न होना). अगर अनुरोध किया गया कॉन्टेंट सीडीएन में कैश मेमोरी में सेव किया जा सकता है, तो उसे कैश मेमोरी में सेव कर दिया जाएगा. कैश मेमोरी में डेटा मौजूद होने पर उसे ऐक्सेस करने और न होने पर उसे ट्रांसफ़र करने, दोनों को आपके प्रोजेक्ट के Hosting डेटा ट्रांसफ़र के इस्तेमाल में गिना जाता है.
Hosting डेटा ट्रांसफ़र के लिए कोटा
Hosting की हर साइट को बिना किसी शुल्क के, हमारे ग्लोबल सीडीएन की मदद से अपने-आप बैकअप किया जाता है. सीडीएन से आपके असली उपयोगकर्ताओं को, हर महीने 10 जीबी तक डेटा ट्रांसफ़र करने पर कोई शुल्क नहीं लिया जाता.
अगर आपने ब्लेज़ प्लान नहीं लिया है और बिना किसी शुल्क के डेटा ट्रांसफ़र करने की 10 जीबी/महीने की सीमा पूरी हो जाती है, तो हम आपको कुछ समय के लिए ग्रेस पीरियड देते हैं. इसके बाद, आपकी साइटें बंद कर दी जाएंगी. आपकी साइटें अगले महीने की शुरुआत तक बंद रहेंगी, क्योंकि डेटा ट्रांसफ़र की बिलिंग, हर महीने के डेटा इस्तेमाल के लेवल पर आधारित होती है. Blaze प्लान पर अपग्रेड करके, अपनी साइटों को तुरंत फिर से चालू किया जा सकता है.
अगर आपने Blaze प्लान लिया है और आपने बिना किसी शुल्क के डेटा ट्रांसफ़र करने की 10 जीबी/महीने की सीमा पूरी कर ली है, तो उस महीने ट्रांसफ़र किए गए हर अतिरिक्त जीबी डेटा के लिए, आपसे 0.15 डॉलर का शुल्क लिया जाएगा.
Hosting डेटा ट्रांसफ़र की सुविधा के इस्तेमाल को कंट्रोल करना
Hosting डेटा ट्रांसफ़र के इस्तेमाल को कंट्रोल करने के लिए, ये काम किए जा सकते हैं:
अपने कॉन्टेंट के क्लाइंट-साइड कैश मेमोरी को बेहतर बनाएं, ताकि ब्राउज़र को सीडीएन से किसी रिसॉर्स का अनुरोध न करना पड़े. कैश मेमोरी के बारे में ज़्यादा जानने के लिए, वेब डेवलपर के दस्तावेज़ देखें.
ऐसी इमेज और वीडियो लोड करने से बचें जिन्हें आपको दिखाने की ज़रूरत नहीं है.
कुछ अनुरोधों को हैंडल करने के लिए, सेवा वर्कर बनाएं.
अगर आपने रिज़र्व किए गए Hosting यूआरएल के ज़रिए Firebase SDK टूल लोड किए हैं, तो इन यूआरएल के लिए रिज़र्व किए गए नेमस्पेस के बारे में ज़रूरी जानकारी ज़रूर पढ़ें.यहां कुछ संसाधन दिए गए हैं, जिनसे आपको सेवा वर्कर सेट अप करने में मदद मिलेगी. खास तौर पर, PWA के साथ: