Site-ul pe care îl citești acum, mutat din Next.js în Rust fără să pierdem un URL
envixo.com este publicat în 99 de limbi. L-am rescris din Next.js în Rust, am comparat fiecare URL cu site-ul vechi înainte de comutare și am reparat ce greșea site-ul vechi pentru motoarele de căutare, limbile scrise de la dreapta la stânga și asistenții AI.
- Client
- Envixo
- Platformă
- Web
- Industrie
- Site de marketing
- Lansat
- 2026
Provocarea
Site-ul în Next.js funcționa, dar avea nevoie de un server Node.js cu 512 MB de memorie rezervată, trimitea aproximativ 150 KB de HTML pe pagină și avea lipsuri: niciun aranjament de la dreapta la stânga și date structurate adăugate doar prin JavaScript.
Ce am construit
Un server Rust cu axum și Askama care servește aceleași adrese URL, aceleași 99 de fișiere de traducere și același design, construit cu Tailwind și JavaScript simplu.
Aceleași adrese URL și redirecționări
Detectarea limbii, prefixele de limbă, slash-ul final și cookie-ul de limbă se comportă ca pe site-ul vechi, așa că nu s-a pierdut niciun link și nicio poziție în căutări.
Mai întâi același SEO, apoi mai bun
Metadatele, hreflang, JSON-LD și sitemap-ul se potrivesc cu site-ul vechi, cu corecturi la etichetele pentru rețelele sociale și un llms.txt nou.
O condiție de zero diferențe
Un instrument a comparat fiecare URL al site-ului vechi și al celui nou. Comutarea a cerut zero diferențe, plus capturi de ecran la trei lățimi în engleză, arabă și japoneză.
Explorează în 3D
Un tur ghidat în three.js prin toată pagina de prezentare, cu o listă simplă atunci când 3D nu este disponibil.
Un formular de contact fără SDK
O verificare antispam cu Cloudflare Turnstile și e-mail prin Amazon SES, cu cereri semnate manual, un honeypot și o limită pe vizitator.
Erori raportate, chei în siguranță
Erorile de pe server și din browser merg la Honeybadger, iar cheia API nu ajunge niciodată în pagină.
Rezultate tehnice
Memorie măsurată în producție în octombrie 2026; dimensiunea imaginii vine din build. Numărul de adrese din sitemap este verificat de un test automat.
- Revenire prin DNS, cu site-ul vechi păstrat șapte zile
- Actualizările de dependențe se integrează automat când testele și construirea imaginii trec
- Testele și build-urile rulează pe runnerele CI proprii ale Envixo
- Publicat în 99 de limbi din aceleași fișiere de traducere ca înainte
Tehnologie
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Ai nevoie de software construit în jurul afacerii tale?
Integrări, instrumente interne, aplicații și platforme, construite la comandă de ingineri seniori care coordonează agenți AI. Spune-ne de ce ai nevoie și îți arătăm cum le-am construi.