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