Stránka, ktorú práve čítate, prešla z Next.js do Rustu bez straty jedinej URL
envixo.com vychádza v 99 jazykoch. Prepísali sme ho z Next.js do Rustu, pred prepnutím porovnali každú URL so starou stránkou a opravili to, čo stará stránka robila zle pre vyhľadávače, jazyky písané zprava doľava a AI asistentov.
- Klient
- Envixo
- Platforma
- Webová stránka
- Odvetvie
- Marketingový web
- Spustené
- 2026
Výzva
Stránka na Next.js fungovala, ale potrebovala server Node.js s vyhradenými 512 MB pamäte, posielala približne 150 KB HTML na stránku a mala medzery: žiadne rozloženie zprava doľava a štruktúrované dáta pridával iba JavaScript.
Čo sme vyvinuli
Server v Ruste s axum a Askama, ktorý obsluhuje tie isté URL, tých istých 99 locale súborov a rovnaký dizajn, postavený na Tailwind CSS a obyčajnom JavaScripte.
Tie isté URL a presmerovania
Rozpoznanie jazyka, jazykové prefixy, koncové lomky a jazyková cookie sa chovajú ako na starej stránke, takže sa nestratil žiaden odkaz ani pozícia vo vyhľadávaní.
Najprv rovnaké SEO, potom lepšie
Metadáta, hreflang, JSON-LD a sitemap sa zhodujú so starou stránkou, s opravami tagov pre sociálne siete a novým llms.txt.
Podmienka: nulové rozdiely
Nástroj porovnal každú URL starej a novej stránky. Na prepnutie sa vyžadovali nulové rozdiely, plus snímky obrazovky v troch šírkach v angličtine, arabčine a japončine.
Preskúmať v 3D
Sprevádzaná prehliadka celej domovskej stránky v three.js, s obyčajným zoznamom, keď 3D nie je dostupné.
Kontaktný formulár bez SDK
Kontrola spamu pomocou Cloudflare Turnstile a e-maily cez Amazon SES, s požiadavkami podpísanými ručne, pascou na roboty a limitom na návštevníka.
Chyby nahlásené, kľúče v bezpečí
Chyby servera aj prehliadača idú do Honeybadger a API kľúč sa nikdy nedostane na stránku.
Technické výsledky
Pamäť meraná v produkcii v októbri 2026; veľkosť obrazu z buildu. Počet URL v sitemape kontroluje automatizovaný test.
- Rollback cez DNS, stará stránka zostala sedem dní dostupná
- Aktualizácie závislostí sa zlúčia automaticky, keď prejdú testy a build obrazu
- Testy a buildy bežia na vlastných CI runneroch Envixo
- Vychádza v 99 jazykoch z tých istých locale súborov ako predtým
Technológie
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Potrebujete softvér postavený na mieru vašej firme?
Integrácie, interné nástroje, aplikácie a platformy vyvinuté na zákazku skúsenými inžiniermi, ktorí riadia AI agentov. Povedzte nám, čo potrebujete, a ukážeme vám, ako by sme to postavili.