एक ग्राहक ने मुझे पिछले साल फोन किया, बिल्कुल घबराए हुए। उसकी एजेंसी की मार्केटिंग साइट अभियान के बीच में डाउन हो गई थी। सर्वर क्रैश नहीं, DDoS नहीं। Netlify ने बस उसकी bandwidth को throttle कर दिया था क्योंकि वह मंगलवार दोपहर को free tier limit पार कर गया था, अपने बिलिंग साइकल रीसेट होने से तीन सप्ताह पहले। वह 2021 से Starter plan पर था और कभी इसके बारे में सोचा ही नहीं था। मैंने भी नहीं, ईमानदारी से, जब तक उस कॉल तक नहीं पहुँचा।
उस घटना ने मुझे बैठने और वास्तव में Netlify के free tier को मैप करने पर मजबूर किया — कि वह आपको क्या देता है, कहाँ वह चुपचाप आपको काटता है, और Pro में अपग्रेड करना लायक है या कोई स्मार्ट वर्कअराउंड है। Seahawk की पूरी अवधि में 12,000 से अधिक साइटें बनाने और होस्ट करने के बाद, मैंने Netlify के माध्यम से काफी परियोजनाएँ रखी हैं जिनके बारे में मेरे पास साझा करने लायक राय हैं।
Netlify Starter Plan वास्तव में क्या शामिल करता है
आइए ठोस रहें। Netlify Starter plan मुफ्त है, credit card की जरूरत नहीं, और यह प्रति टीम एक सदस्य को कवर करता है। यहाँ आप जो पाते हैं:
प्रति माह सभी साइटों पर 100GB bandwidth
सभी प्रोजेक्ट्स में साझा किए गए 300 बिल्ड मिनट प्रति महीने
Netlify Functions: प्रति माह 125,000 अनुरोध और 100 घंटे का रनटाइम
Forms: प्रति माह 100 फॉर्म सबमिशन
1 कॉनकरेंट बिल्ड (बाकी सब कुछ कतार में डालें)
Git से निरंतर तैनाती (GitHub, GitLab, Bitbucket)
तुरंत रोलबैक
Let's Encrypt के माध्यम से स्वचालित HTTPS के साथ कस्टम डोमेन
Netlify Edge नेटवर्क (CDN) शामिल है
पुल अनुरोधों के लिए डिप्लॉय पूर्वावलोकन
यह सूची प्रभावशाली दिख रही है। और एक व्यक्तिगत पोर्टफोलियो, एक छोटी ब्रोशर साइट, या एक शौक परियोजना के लिए, यह वाकई है। अकेले HTTPS ऑटोमेशन ने मुझे पहले हर साइट के लिए 20 मिनट मैनुअली लगते थे। अब इसमें शून्य प्रयास है।
लेकिन ध्यान दें कि मार्केटिंग कॉपी से क्या गायब है: ये सीमाएं आपके पूरे टीम अकाउंट में साझा होती हैं। एक अकाउंट, सभी साइटें, एक पूल।
बैंडविड्थ सीमा वास्तव में कहाँ काटती है
100GB बहुत सुनता है। हमेशा बहुत नहीं होता।
इसे इस तरह सोचें। एक अच्छी तरह ऑप्टिमाइज़ की गई साइट जिसका औसत पेज वेट 2MB है, और अगर आप छवियों को सही तरीके से कम्प्रेस नहीं कर रहे हैं तो वह संख्या तेजी से बढ़ती है, हर 500 विज़िटर पर 1GB का उपयोग करेगी। इसे 50,000 मासिक विज़िटर तक स्केल करें और आप 100GB खर्च देख रहे हैं। एक साइट पर।
मेरे पास 2022 में एक खाद्य और यात्रा क्लाइंट के लिए एक Gatsby ब्लॉग प्रोजेक्ट था। अच्छी सामग्री, इसके पीछे उचित SEO काम। साइट हर महीने लगभग 60,000 सेशन खींचने लगी, जिससे हम खुश थे, जब तक मैंने ध्यान नहीं दिया कि बैंडविड्थ 85GB को छू रहा था और हमारे पास महीने में अभी भी नौ दिन बाकी थे। हमने उन्हें काफी जल्दी Netlify Pro में स्थानांतरित कर दिया।
जो चीज़ लोग ध्यान में नहीं रखते: Netlify आउटबाउंड बैंडविड्थ गिनता है, यानी आपके विज़िटर जो हर संपत्ति डाउनलोड करते हैं। अनऑप्टिमाइज़्ड हीरो छवियाँ, एम्बेड की गई फ़ॉन्ट, JavaScript बंडल जो सही तरीके से कोड-स्प्लिट नहीं किए गए हैं, सब कुछ गिना जाता है। अपनी साइट को कहीं भी होस्ट करने से पहले WebPageTest के माध्यम से चलाएँ और अपना पेज वेट नियंत्रण में रखें। इस एकल आदत ने मेरे कई क्लाइंट को अनावश्यक अपग्रेड से बचाया है।
जब आप सीमा तक पहुंच जाते हैं तो क्या होता है
Netlify बस आपको धीमा नहीं करता। वे आपकी साइट के बजाय आपके विज़िटर को Netlify-ब्रांडेड एरर पेज परोसते हैं। यह सुंदर नहीं है। कार्य करने के लिए पर्याप्त समय के साथ कोई चेतावनी ईमेल नहीं है। साइट डाउन हो जाती है। यही मेरे क्लाइंट के साथ हुआ था।
आप डैशबोर्ड में खर्च अधिसूचनाएँ सेट कर सकते हैं, और मैं दिन एक पर ऐसा करने की दृढ़ता से अनुशंसा करता हूँ, लेकिन वे हमेशा पर्याप्त बफर के साथ ट्रिगर नहीं होती हैं। अगर आपकी साइटें असली ट्रैफ़िक पा रही हैं तो साप्ताहिक रूप से अपने बैंडविड्थ उपयोग की जांच करें।
300 बिल्ड मिनट समस्या
यह वह सीमा है जो एजेंसियों को पहले पकड़ता है, बैंडविड्थ नहीं।
300 मिनट एक साइट के लिए ठीक लगते हैं। लेकिन अगर आप एक Netlify अकाउंट के तहत पाँच से दस क्लाइंट प्रोजेक्ट मैनेज कर रहे हैं, और हर एक के पास एक CI/CD पाइपलाइन है जो हर push पर ट्रिगर होती है, तो आप इसे महीने के बीच तक खत्म कर देंगे। एक Next.js या Gatsby बिल्ड एक कंटेंट-हेवी साइट पर 3 से 15 मिनट कहीं भी चल सकता है, यह इस बात पर निर्भर करता है कि आपने कैशिंग को कितनी अच्छी तरह कॉन्फ़िगर किया है।
Seahawk में मैं free-tier प्रोजेक्ट्स के लिए यह करता हूँ:
बिल्ड कैशिंग को सही तरीके से सक्षम करें। Netlify node_modules डायरेक्टरी को बिल्ड्स के बीच कैश करता है अगर आप इसे कॉन्फ़िगर करते हैं। इसे न छोड़ें। यह रिपीट डिप्लॉय पर बिल्ड टाइम को 60-70% तक कम कर सकता है।
