केस स्टडी मार्केटिङ वेबसाइट

तपाईं पढिरहनुभएको साइट, एउटै URL पनि नगुमाई Next.js बाट Rust मा

envixo.com 99 भाषामा प्रकाशित हुन्छ। हामीले यसलाई Next.js बाट Rust मा पुनः लेख्यौं, परिवर्तन गर्नुअघि हरेक URL पुरानो साइटसँग मिलायौं, र पुरानो साइटले खोज इन्जिन, दायाँबाट बायाँ लेख्ने भाषा र AI सहायकहरूका लागि गलत गरेका कुरा सच्यायौं।

क्लाइन्ट
Envixo
प्लेटफर्म
वेब
उद्योग
मार्केटिङ वेबसाइट
सुरु भएको
2026

चुनौती

Next.js साइटले काम गर्दै थियो, तर यसलाई 512 MB मेमोरी छुट्टाइएको Node.js सर्भर चाहिन्थ्यो, प्रति पृष्ठ करिब 150 KB HTML पठाउँथ्यो र कमजोरीहरू थिए: दायाँबाट बायाँ लेख्ने भाषाका लागि लेआउट नै थिएन, र संरचित डेटा JavaScript ले मात्र थप्थ्यो।

पहिले: 512 MB मेमोरी छुट्टाइएको एउटा Node.js सर्भर
पछि: करिब 33 MB को कन्टेनरमा एउटा Rust बाइनरी, करिब 46 MB मेमोरी प्रयोग गर्दै
पहिले: React को डेटासहित प्रति पृष्ठ करिब 150 KB HTML
पछि: सर्भरमै तयार हुने HTML, चाहिएको ठाउँमा मात्र सामान्य JavaScript
पहिले: पृष्ठ लोड भएपछि JavaScript ले थपेको संरचित डेटा
पछि: सर्भरले पठाउने HTML मै अनुवाद गरिएको JSON-LD
पहिले: अरबी, हिब्रू, फारसी र अन्य चार भाषा बायाँबाट दायाँ देखाइन्थे
पछि: दायाँबाट बायाँ लेखिने सातै भाषाका लागि दायाँबाट बायाँ लेआउट
पहिले: www.envixo.com ले त्रुटि देखाउँथ्यो, र llms.txt थिएन
पछि: www envixo.com मा रिडिरेक्ट हुन्छ, र /llms.txt ले AI सहायकहरूलाई कम्पनीबारे बताउँछ

हामीले के बनायौं

axum र Askama सहितको Rust सर्भर, जसले उही URL, उही 99 भाषा फाइल र उही डिजाइन दिन्छ, Tailwind र सामान्य JavaScript ले बनाइएको।

उही URL र रिडिरेक्ट

भाषा पहिचान, भाषाको प्रिफिक्स, URL अन्त्यको स्ल्यास र भाषा कुकी पुरानो साइटजस्तै व्यवहार गर्छन्, त्यसैले कुनै लिंक वा र्यांकिङ गुमेन।

पहिले उही SEO, त्यसपछि अझ राम्रो

मेटाडेटा, hreflang, JSON-LD र साइटम्याप पुरानो साइटसँग मिल्छन्, सामाजिक सञ्जालका ट्यागमा सुधार र नयाँ llms.txt सहित।

शून्य भिन्नताको सर्त

एउटा उपकरणले पुरानो र नयाँ साइटका हरेक URL मिलायो। परिवर्तनका लागि शून्य भिन्नता चाहिन्थ्यो, र अंग्रेजी, अरबी तथा जापानीमा तीन चौडाइका स्क्रिनसट पनि।

3D मा हेर्नुहोस्

पूरै ल्यान्डिङ पृष्ठको three.js निर्देशित भ्रमण, 3D उपलब्ध नभएमा सामान्य सूची।

SDK बिनाको सम्पर्क फारम

Cloudflare Turnstile ले स्पाम जाँच र Amazon SES मार्फत इमेल, हातैले हस्ताक्षर गरिएका अनुरोध, एउटा हनिपोट र प्रति आगन्तुक सीमा सहित।

त्रुटि रिपोर्ट, कुञ्जी सुरक्षित

सर्भर र ब्राउजरका त्रुटि Honeybadger मा जान्छन्, र API कुञ्जी पृष्ठसम्म कहिल्यै पुग्दैन।

इन्जिनियरिङ नतिजा

मेमोरी प्रोडक्सनमा अक्टोबर 2026 मा मापन गरिएको; इमेजको आकार बिल्डबाट। साइटम्यापको गणना स्वचालित परीक्षणले जाँच्छ।

~33 MB
सम्पूर्ण साइटका लागि कन्टेनर इमेज
~46 MB
प्रयोगमा रहेको मेमोरी
99
उही भाषा फाइलहरूबाट भाषा
594
साइटम्यापका URL, सबै जोगाइएका
  • DNS बाट रोलब्याक, पुरानो साइट सात दिन राखिएको
  • परीक्षण र इमेज बिल्ड पास भएपछि डिपेन्डेन्सी अपडेट आफैं मर्ज हुन्छन्
  • परीक्षण र बिल्ड Envixo का आफ्नै CI रनरमा चल्छन्
  • पहिलेकै भाषा फाइलहरूबाट 99 भाषामा प्रकाशित

प्रविधि

  • Rust
  • axum
  • Askama
  • Tailwind CSS
  • three.js
  • Amazon SES
  • Cloudflare Turnstile
  • Kubernetes

तपाईंको व्यवसाय अनुरूप बनेको सफ्टवेयर चाहिन्छ?

इन्टिग्रेसन, आन्तरिक उपकरण, एप र प्लेटफर्म, AI एजेन्टहरूलाई निर्देशन दिने अनुभवी इन्जिनियरहरूद्वारा अर्डरमा बनाइएका। तपाईंलाई के चाहिन्छ भन्नुहोस्, हामी यसलाई कसरी बनाउँछौं भनेर देखाउनेछौं।