गाइड

Web Hosting क्या है? वेबसाइटें और ऐप्स ऑनलाइन कैसे रहती हैं

Web hosting का मतलब है अपनी वेबसाइट या ऐप को ऐसे कंप्यूटरों पर चलाना जो हमेशा चालू और इंटरनेट से जुड़े रहते हैं, ताकि कोई भी उसे कभी भी खोल सके। Hosting provider आपकी फ़ाइलें रखता है, आपका कोड चलाता है, और विज़िटर के माँगने पर उनके browsers तक पेज और डेटा भेजता है। आपका लैपटॉप भी तकनीकी रूप से यह कर सकता है, पर hosting providers यह भरोसेमंद, सुरक्षित और बड़े पैमाने पर करते हैं।

AI से बनाते समय यह क्यों मायने रखता है

जब आप AI app builder से बनाते हैं, तो आपकी ऐप पहले एक preview में चलती है: एक निजी प्रति जिसे आप (और शायद आपके सहयोगी) इस्तेमाल कर सकते हैं। Hosting उसे एक लाइव ऐप में बदलती है, एक सार्वजनिक पते पर जिसे ग्राहक खोल सकते हैं।

आपकी ऐप को किस तरह की hosting चाहिए, यह इस पर निर्भर करता है कि वह क्या करती है। एक landing page को बहुत कम चाहिए। लॉगिन, database और payments वाली ऐप को एक server चाहिए जो उसका कोड चलाए, डेटा रखने की जगह चाहिए, और HTTPS चाहिए। इसका फ़र्क समझने से आप builder चुनने, चलने की लागत का अनुमान लगाने, और इस बात के लिए तैयार रहने में मदद पाते हैं कि अगर ऐप अचानक भीड़ में आ जाए, या आप उसे भविष्य में कहीं और ले जाना चाहें, तो क्या होगा।

एक रोज़मर्रा की मिसाल

Hosting को व्यवसाय के परिसर जैसा सोचिए।

  • एक बाज़ार का स्टॉल static hosting जैसा है: सस्ता, जल्दी लगने वाला, तय सामान दिखाने और बेचने के लिए बढ़िया।
  • एक साझा ऑफ़िस shared hosting जैसा है: आप एक इमारत में कई व्यवसायों के बीच एक डेस्क किराए पर लेते हैं, लिफ़्ट, इंटरनेट और रसोई साझा करते हैं। यह सस्ता है, पर शोर करने वाला पड़ोसी आपको प्रभावित करता है।
  • आपका अपना serviced office VPS (virtual private server) जैसा है: आपकी अपनी जगह, तय संसाधनों के साथ, पर अंदर क्या चलता है उसकी ज़िम्मेदारी आपकी।
  • आपकी अपनी इमारत dedicated server है: पूरा नियंत्रण और पूरी ज़िम्मेदारी।
  • एक प्रबंधित workspace जो आपकी टीम के साथ बढ़ता-घटता है cloud या platform hosting है: आप वही इस्तेमाल करते हैं जो चाहिए, जितना इस्तेमाल करते हैं उतना भुगतान करते हैं, और मकान-मालिक रखरखाव सँभालता है।

आपका domain नाम बोर्ड पर लिखा पता है। DNS वह नक्शा है जो बताता है कि वह पता किस इमारत का है।

Hosting के प्रकार

प्रकारयह क्या हैकिसके लिए अच्छाआप क्या संभालते हैं
Static hostingतय फ़ाइलें (HTML, CSS, JavaScript, images) सर्व करता है, अक्सर CDN सेLanding pages, portfolios, marketing साइटें, केवल frontend वाली ऐप्सलगभग कुछ नहीं
Shared hostingएक server पर कई साइटें, अक्सर control panel के साथछोटी WordPress या PHP साइटेंकुछ settings
VPSअपने संसाधनों वाली एक virtual machineअपनी ऐप्स, अगर server चलाने में सहज होंOperating system, security updates, deployments
Dedicated serverएक पूरी भौतिक मशीनज़्यादा और स्थिर workloads जिनकी खास ज़रूरतें होंसब कुछ
Platform as a Service (PaaS)आप कोड देते हैं; platform उसे build, चलाना और scale करता हैज़्यादातर वेब ऐप्स और APIsआपका कोड और configuration
Serverlessकोड हर request पर माँग के अनुसार चलता है; idle होने पर कुछ नहीं चलताऊपर-नीचे होता traffic, APIs, background tasksआपके functions

ज़्यादातर AI app builders जो आपके लिए होस्ट करते हैं, PaaS की तरह काम करते हैं: आप publish दबाते हैं, और platform servers, scaling और certificates सँभालता है।

एक उदाहरण: एक बुकिंग ऐप को लाइव होने के लिए क्या चाहिए

एक सैलून बुकिंग ऐप लीजिए जिसमें एक सार्वजनिक बुकिंग पेज, ग्राहक अकाउंट और मालिक का डैशबोर्ड है। लाइव होने के लिए इसे चाहिए:

हिस्सायह क्या करता हैकहाँ चलता है
Frontendविज़िटर के browser में पेज और बटनStatic hosting / CDN
Backendउपलब्धता जाँचता है, बुकिंग सहेजता है, तय करता है कि कौन क्या देख सकता हैएक server या container
Databaseसेवाएँ, ग्राहक और बुकिंग सहेजता हैएक managed database
File storageअपलोड की गई फ़ोटो रखता हैObject storage
Domain + DNSbook.yoursalon.com को ऐप की ओर इशारा करता हैआपका registrar / DNS provider
HTTPS certificatetraffic को encrypt करता है; padlock दिखाता हैHost या certificate authority द्वारा जारी
Secretsईमेल और payments के API keysHost के environment variables

अगर आप यह सब खुद deploy करते, तो हर हिस्से को अलग से सेट करना पड़ता। जो platform आपके लिए होस्ट करता है, वह इन्हें एक साथ देता है। दोनों तरह से, यह जानना उपयोगी है कि ये हिस्से मौजूद हैं; frontend बनाम backend गाइड यह विभाजन समझाती है।

सामान्य शब्दों की व्याख्या

शब्दमतलब
Serverकंप्यूटर जो नेटवर्क पर आने वाली requests का जवाब देता है।
Deploy / publishआपके कोड का एक संस्करण hosting पर डालना ताकि वह लाइव हो।
Uptimeसमय का वह हिस्सा जिसमें साइट पहुँच योग्य है।
Bandwidth / egressआपकी ऐप से विज़िटर्स तक भेजा गया डेटा। अक्सर इसका शुल्क लगता है।
CDNContent delivery network: दुनिया भर में servers पर आपकी फ़ाइलों की प्रतियाँ, ताकि वे तेज़ लोड हों।
SSL/TLS, HTTPSbrowser और server के बीच encryption। TLS आधुनिक protocol है; "SSL certificate" आम नाम है।
Scalingज़्यादा traffic सँभालना: बड़ी मशीनें (vertical) या ज़्यादा मशीनें (horizontal)।
Scale to zero / cold startidle ऐप्स पैसे बचाने के लिए रुक जाती हैं; रुकने के बाद पहली request थोड़ी देर लेती है, क्योंकि ऐप जागती है।
Environment variablesऐप को रनटाइम पर दी गई configuration और secrets, जो कोड से बाहर रखे जाते हैं।
Logsऐप ने क्या किया, उसका रिकॉर्ड, जिससे errors का कारण पता चलता है।
Containerएक पैक की हुई ऐप, जिसे चलने के लिए जो चाहिए वह सब साथ है, अक्सर Dockerfile से बनी।

आम गलतियाँ और गलतफ़हमियाँ

  • Domain को hosting समझ लेना। yourname.com खरीदने से वहाँ साइट नहीं आ जाती। आपको hosting और DNS records भी चाहिए जो उसकी ओर इशारा करें।
  • "Unlimited" को सच में unlimited मान लेना। जो plans असीमित bandwidth या storage का वादा करते हैं, उनकी आमतौर पर fair-use शर्तें होती हैं। उन्हें पढ़ें।
  • चलने की लागत भूल जाना। ऐप बनाना एक लागत है; hosting, database, storage और third-party APIs लगातार लगते हैं। लॉन्च से पहले जाँचें कि हर एक का बिल कैसे बनता है।
  • सर्वर की डिस्क पर फ़ाइलें सहेजना। ज़्यादातर आधुनिक hosting पर सर्वर की local डिस्क अस्थायी होती है और हर deploy या restart पर मिट सकती है। अपलोड की गई फ़ाइलें object storage में रहनी चाहिए।
  • Preview को production मानना। Previews रुक सकते हैं, test डेटा इस्तेमाल कर सकते हैं, या केवल आपको दिख सकते हैं। साझा करने से पहले publish करें।
  • यह न देखना कि आप कहाँ जा सकते हैं। अगर आपकी hosting एक platform से बँधी है, तो जाँचें कि क्या आप कोड निर्यात करके बाद में कहीं और चला सकते हैं।

AI builder से क्या माँगें

  • "publish होने के बाद इस ऐप को क्या चाहिए: केवल static फ़ाइलें, या server और database भी?"
  • "अपलोड की गई फ़ाइलें कहाँ रखी जाती हैं? सुनिश्चित करें कि वे server की local डिस्क पर न हों।"
  • "सभी API keys environment variables में रखें।"
  • "Images और static फ़ाइलों के लिए caching headers जोड़ें।"
  • "आखिरी असफल request के logs दिखाएँ।"
  • "अगर मैं इसे कहीं और होस्ट करना चाहूँ, तो मुझे क्या चाहिए होगा?" — देखें AI से बनी ऐप को कैसे export और self-host करें।

Mythex पर hosting

Mythex पर hosting builder का हिस्सा है। Publish करने पर Mythex प्रोजेक्ट का snapshot लेता है और उसे yourname.mythex.app पर deploy करता है: static frontends static साइटों के रूप में जाते हैं, और backends प्रबंधित मशीनों पर चलते हैं जो idle होने पर सो जाती हैं और अगली विज़िट पर जाग जाती हैं। जब आपकी ऐप को ज़रूरत हो, तब database और file storage प्रोजेक्ट के साथ आते हैं। Hosting, bandwidth, database और storage का खर्च उसी credit balance से होता है जिससे build होता है, और Pro पर इनकी दर Free की आधी है; static साइटें idle रहने पर credits खर्च नहीं करतीं। Pro पर custom domains भी मिलते हैं, जिनका HTTPS अपने आप जारी होता है। publishing और hosting limits के बारे में docs में है, और pricing plans की तुलना करता है।

सवाल

सरल शब्दों में web hosting क्या है?

Web hosting का मतलब है ऐसे servers पर जगह और कंप्यूटिंग शक्ति किराए पर लेना जो हमेशा चालू रहते हैं और इंटरनेट से जुड़े रहते हैं, ताकि आपकी वेबसाइट या ऐप कोई भी, कभी भी खोल सके। Host आपकी फ़ाइलें रखता है, आपका कोड चलाता है और पेज विज़िटर के browser तक भेजता है।

क्या domain और hosting एक ही हैं?

नहीं। Domain वह नाम है जो लोग टाइप करते हैं, जैसे example.com। Hosting वह जगह है जहाँ साइट असल में चलती है। DNS records दोनों को जोड़ते हैं, domain को आपके host की ओर इशारा करके। आप दोनों एक ही कंपनी से खरीद सकते हैं या अलग-अलग से।

क्या AI से बनी ऐप के लिए अलग hosting चाहिए?

यह builder पर निर्भर करता है। कुछ AI app builders, जिनमें Mythex भी शामिल है, publish करते समय आपकी ऐप को खुद होस्ट करते हैं। कुछ कोड बनाते हैं जिसे आपको किसी hosting provider पर खुद deploy करना होता है।

Static और dynamic hosting में क्या अंतर है?

Static hosting ऐसी फ़ाइलें सर्व करता है जो हर विज़िटर के लिए एक जैसी हैं, जैसे कोई landing page; यह सरल, तेज़ और सस्ता है। Dynamic hosting server कोड चलाता है जो हर request पर जवाब बनाता है, जैसे लॉगिन, databases और payments वाली ऐप्स को चाहिए।

Mythex · Pricing · AI से कुछ भी बनाएँ · वेबसाइट और ऐप टेम्पलेट · Mythex की तुलना · AI से ऐप बनाने की शब्दावली · AI से ऐप बनाने के फ्री टूल · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)