Det site, du læser nu, flyttede fra Next.js til Rust uden at miste en URL
envixo.com udkommer på 99 sprog. Vi skrev det om fra Next.js til Rust, sammenlignede hver URL med det gamle site før skiftet og rettede det, det gamle site gjorde forkert over for søgemaskiner, sprog der skrives fra højre mod venstre og AI-assistenter.
- Kunde
- Envixo
- Platform
- Web
- Branche
- Marketingwebsite
- Lanceret
- 2026
Udfordringen
Next.js-sitet virkede, men det krævede en Node.js-server med 512 MB reserveret hukommelse, sendte omkring 150 KB HTML pr. side og havde huller: intet layout fra højre mod venstre, og strukturerede data blev kun tilføjet af JavaScript.
Det byggede vi
En Rust-server med axum og Askama, der leverer de samme URL'er, de samme 99 sprogfiler og det samme design, bygget med Tailwind og almindelig JavaScript.
De samme URL'er og viderestillinger
Sproggenkendelse, sprogpræfikser, afsluttende skråstreger og sprogcookien opfører sig som på det gamle site, så hverken links eller placeringer gik tabt.
Først samme SEO, så bedre
Metadata, hreflang, JSON-LD og sitemappet svarer til det gamle site, med rettelser i tags til deling på sociale medier og en ny llms.txt.
En port med nul forskelle
Et værktøj sammenlignede hver URL på det gamle og det nye site. Skiftet krævede nul forskelle, plus skærmbilleder i tre bredder på engelsk, arabisk og japansk.
Udforsk i 3D
En guidet three.js-tur gennem hele forsiden, med en simpel liste når 3D ikke er tilgængelig.
En kontaktformular uden SDK
Spamtjek med Cloudflare Turnstile og e-mail via Amazon SES, med forespørgsler signeret manuelt, en honeypot og en grænse pr. besøgende.
Fejl rapporteret, nøgler i sikkerhed
Fejl på server og i browser går til Honeybadger, og API-nøglen rammer aldrig siden.
Tekniske resultater
Hukommelse målt i produktion i oktober 2026; imagestørrelse fra buildet. Antallet af URL'er i sitemappet kontrolleres af en automatiseret test.
- Rollback via DNS, med det gamle site bevaret i syv dage
- Opdateringer af afhængigheder merges automatisk, når tests og image-build går igennem
- Tests og builds kører på Envixos egne CI-runnere
- Udgivet på 99 sprog fra de samme sprogfiler som før
Teknologi
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Brug for software bygget omkring din forretning?
Integrationer, interne værktøjer, apps og platforme, bygget på bestilling af seniorudviklere, der styrer AI-agenter. Fortæl os, hvad du har brug for, så viser vi dig, hvordan vi ville bygge det.