जो साइट आप पढ़ रहे हैं, वही एक भी URL खोए बिना Next.js से Rust पर आई
envixo.com 99 भाषाओं में प्रकाशित है। हमने इसे Next.js से Rust में दोबारा लिखा, स्विच करने से पहले हर URL की पुरानी साइट से तुलना की, और जो चीज़ें पुरानी साइट सर्च इंजन, दाएँ से बाएँ लिखी जाने वाली भाषाओं और AI असिस्टेंट के लिए ठीक नहीं कर पाई थी, उन्हें सुधारा।
- क्लाइंट
- Envixo
- प्लेटफ़ॉर्म
- वेब
- उद्योग
- मार्केटिंग वेबसाइट
- लॉन्च
- 2026
चुनौती
Next.js साइट काम कर रही थी, लेकिन उसे 512 MB मेमोरी आरक्षित रखने वाला Node.js सर्वर चाहिए था, हर पेज पर करीब 150 KB HTML भेजती थी और उसमें कमियाँ थीं: दाएँ से बाएँ लिखी जाने वाली भाषाओं का लेआउट नहीं था, और स्ट्रक्चर्ड डेटा सिर्फ़ JavaScript से जुड़ता था।
हमने क्या बनाया
axum और Askama के साथ बना एक Rust सर्वर, जो वही URL, वही 99 लोकेल फ़ाइलें और वही डिज़ाइन देता है, Tailwind और सादे JavaScript से बनाया गया।
वही URL और वही रीडायरेक्ट
भाषा पहचान, लोकेल प्रीफ़िक्स, आख़िरी स्लैश और भाषा कुकी पुरानी साइट की तरह ही काम करते हैं, इसलिए कोई लिंक या रैंकिंग नहीं गई।
पहले SEO बराबर, फिर बेहतर
मेटाडेटा, hreflang, JSON-LD और साइटमैप पुरानी साइट से मेल खाते हैं, सोशल शेयरिंग टैग की ख़ामियाँ ठीक की गईं और एक नया llms.txt जोड़ा गया।
शून्य फ़र्क़ की शर्त
एक टूल ने पुरानी और नई साइट का हर URL मिलाया। स्विच की शर्त थी शून्य फ़र्क़, साथ में अंग्रेज़ी, अरबी और जापानी में तीन चौड़ाइयों के स्क्रीनशॉट।
3D में देखें
पूरे लैंडिंग पेज का three.js से बना गाइडेड टूर, और जहाँ 3D उपलब्ध न हो वहाँ एक सादी सूची।
बिना SDK वाला संपर्क फ़ॉर्म
Cloudflare Turnstile से स्पैम जाँच और Amazon SES से ईमेल, जिसमें रिक्वेस्ट ख़ुद साइन की जाती हैं, एक हनीपॉट है और हर विज़िटर के लिए एक सीमा है।
एरर की रिपोर्ट, चाबियाँ सुरक्षित
सर्वर और ब्राउज़र की एरर Honeybadger पर जाती हैं, और API की चाबी कभी पेज तक नहीं पहुँचती।
इंजीनियरिंग परिणाम
मेमोरी अक्टूबर 2026 में प्रोडक्शन में मापी गई; इमेज का आकार बिल्ड से लिया गया। साइटमैप में URL की गिनती एक अपने-आप चलने वाले टेस्ट से जाँची जाती है।
- रोलबैक DNS से, और पुरानी साइट सात दिन तक चालू रखी गई
- टेस्ट और इमेज बिल्ड पास होने पर डिपेंडेंसी अपडेट अपने-आप मर्ज हो जाते हैं
- टेस्ट और बिल्ड Envixo के अपने CI रनर पर चलते हैं
- पहले जैसी ही लोकेल फ़ाइलों से 99 भाषाओं में प्रकाशित
टेक्नोलॉजी
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
अपने बिज़नेस के हिसाब से सॉफ्टवेयर बनवाना है?
इंटीग्रेशन, इंटरनल टूल, ऐप और प्लेटफ़ॉर्म, AI एजेंट्स को निर्देशित करने वाले अनुभवी इंजीनियरों द्वारा ऑर्डर पर बनाए गए। बताएं कि आपको क्या चाहिए और हम दिखाएंगे कि हम उसे कैसे बनाएंगे।