Sait, mida sa loed, läks Next.js-ist Rusti ilma ühtegi URL-i kaotamata
envixo.com ilmub 99 keeles. Kirjutasime selle Next.js-ist Rustis ümber, võrdlesime enne üleminekut iga URL-i vana saidiga ja parandasime selle, mida vana sait tegi valesti otsingumootorite, paremalt vasakule keelte ja AI-assistentide jaoks.
- Klient
- Envixo
- Platvorm
- Veeb
- Valdkond
- Turundussait
- Käivitatud
- 2026
Väljakutse
Next.js-i veebisait töötas, aga vajas Node.js serverit 512 MB broneeritud mäluga, saatis igal lehel umbes 150 KB HTML-i ja jättis lünki: paremalt vasakule paigutus puudus ning struktureeritud andmed lisas ainult JavaScript.
Mida me ehitasime
Rustis kirjutatud server axumi ja Askamaga, mis teenindab samu URL-e, samu 99 keelefaili ja sama kujundust, tehtud Tailwindi ja tavalise JavaScriptiga.
Samad URL-id ja ümbersuunamised
Keele tuvastamine, keeleprefiksid, lõpukaldkriipsud ja keeleküpsis käituvad nagu vanal saidil, nii et ükski link ega positsioon ei kadunud.
Esmalt sama SEO, siis parem
Metaandmed, hreflang, JSON-LD ja sitemap vastavad vanale saidile, parandatud jagamissiltide ja uue llms.txt-iga.
Kontroll nulli erinevusega
Tööriist võrdles vana ja uue saidi iga URL-i. Üleminek nõudis nulli erinevust, koos ekraanipiltidega kolmes laiuses inglise, araabia ja jaapani keeles.
Uuri 3D-s
Juhitud ringkäik kogu avalehel three.js-iga, lihtsa nimekirjaga siis, kui 3D ei ole saadaval.
Kontaktivorm ilma SDK-ta
Rämpsukontroll Cloudflare Turnstile'iga ja e-kiri Amazon SES-i kaudu, käsitsi allkirjastatud päringutega, honeypotiga ja piiranguga külastaja kohta.
Vead teatatud, võtmed kaitstud
Serveri ja brauseri vead lähevad Honeybadgerisse ja API võti ei jõua kunagi lehele.
Tehnilised tulemused
Mälu mõõdetud tootmises oktoobris 2026; tõmmise suurus tuleb buildist. Sitemapi URL-e kontrollib automaattest.
- Tagasipöördumine DNS-i kaudu, vana sait jäi seitsmeks päevaks alles
- Sõltuvuste uuendused liidetakse automaatselt, kui testid ja tõmmise build läbivad
- Testid ja buildid käivad Envixo enda CI runnerites
- Ilmub 99 keeles samadest keelefailidest nagu varem
Tehnoloogia
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Vajad tarkvara, mis on ehitatud sinu äri ümber?
Integratsioonid, sisemised tööriistad, rakendused ja platvormid, mille loovad tellimuse peale tehisintellekti agente juhtivad kogenud insenerid. Räägi meile, mida vajad, ja me näitame, kuidas me selle ehitaksime.