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