बिना सर्वर के वेबसाइट डिप्लॉय करें: Static होस्टिंग की पूरी समझ
हैरानी की बात है कि कितने ही लोग एक HTML पेज serve करने के लिए VPS किराए पर लेते हैं, nginx install करते हैं और TLS certificates से जूझते हैं। अगर आपकी साइट server पर कोई कोड नहीं चलाती, तो इनमें से किसी की ज़रूरत नहीं है। क्यों — और इसके बदले क्या करें, यह यहाँ है।
Static बनाम dynamic — बस यही फ़र्क मायने रखता है
Dynamic साइट हर response को compute करती है: कोड चलाती है, database से query करती है, हर user के लिए अलग content बनाती है। उसे एक ऐसा server चाहिए जिसे आप manage करें।
Static साइट बस फ़ाइलें हैं: HTML, CSS, JavaScript, images। server का काम सिर्फ़ उन्हें पहुँचा देना है। Portfolio, landing page, documentation, blog, demo — इंटरनेट के ज़्यादातर पेज static हैं, interactive पेज भी: आपकी JavaScript visitor के ब्राउज़र में चलती है, किसी server पर नहीं।
"no server" का असली मतलब क्या है
ज़ाहिर है, कहीं न कहीं कोई कंप्यूटर आपकी फ़ाइलें serve करता ही है। बात यह है कि वह आपका नहीं है: न कोई मशीन किराए पर लेनी है, न patch करनी है, न monitor, न firewall। Static hosts ने serving की समस्या एक बार, ठीक से हल कर दी है — CDN, HTTPS और caching के साथ — और आपको बस फ़ाइलें अपलोड करनी हैं।
किन चीज़ों की चिंता खत्म हो जाती है:
- Security patches — कोई OS ही नहीं है जिसे आपको अपडेट करना पड़े।
- TLS certificates — HTTPS प्लेटफ़ॉर्म के साथ ही मिलता है।
- Scaling — एक static फ़ाइल उतना ट्रैफ़िक झेल जाती है जितने में छोटा VPS बैठ जाता।
- खर्च — फ़ाइलें serve करना इतना सस्ता है कि आमतौर पर मुफ़्त ही होता है।
शून्य infrastructure के साथ डिप्लॉय करना
hdply के साथ सबसे छोटा रास्ता:
- अपने ईमेल से मुफ़्त साइन अप करें।
index.htmlअपलोड करें (या कोड को editor में paste करें)।- उसी पल लाइव — आपको अपना hdply.com पता मिल जाता है, HTTPS के साथ।
न YAML, न CLI, न Git, न build। बदलाव ब्राउज़र में होते हैं और save करते ही डिप्लॉय हो जाते हैं।
Server की सच में ज़रूरत कब पड़ती है
User accounts, payments, databases, server-rendered content — यह dynamic का इलाक़ा है। लेकिन तब भी आम pattern यही है: static front end जो किसी API को call करता है। शुरुआत static से करें; backend तभी जोड़ें जब कोई feature सचमुच उसकी माँग करे।
संबंधित: HTML फ़ाइल को ऑनलाइन कैसे डालें · मुफ़्त HTML होस्टिंग की तुलना