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