Estudi de cas Site de marketing

Lo site que legissètz ara, passat de Next.js a Rust sens perdre cap d'URL

envixo.com es publicat en 99 lengas. L'avèm reescrich de Next.js a Rust, avèm comparat cada URL amb lo site ancian abans lo cambiament, e avèm corregit çò que lo site ancian fasiá mal pels motors de recèrca, las lengas de drecha a esquèrra e los assistents d'IA.

Client
Envixo
Plataforma
Web
Sector
Site de marketing
Lançada
2026

Lo desfís

Lo site Next.js foncionava, mas li caliá un servidor Node.js amb 512 MB de memòria reservada, mandava a l'entorn de 150 KB d'HTML per pagina e aviá de manques: cap de mesa en pagina de drecha a esquèrra, e de donadas estructuradas apondudas sonque per JavaScript.

Abans: Un servidor Node.js amb 512 MB de memòria reservada
Aprèp: Un binari Rust dins un contenidor d'a l'entorn de 33 MB, qu'utiliza a l'entorn de 46 MB de memòria
Abans: A l'entorn de 150 KB d'HTML per pagina, amb las donadas de React
Aprèp: D'HTML generat pel servidor, amb de JavaScript simple sonque ont es necessari
Abans: De donadas estructuradas apondudas per JavaScript aprèp lo cargament de la pagina
Aprèp: De JSON-LD traduch dins l'HTML que lo servidor manda
Abans: Arabi, ebrieu, persan e quatre autras lengas afichadas d'esquèrra a drecha
Aprèp: Mesa en pagina de drecha a esquèrra per totas las sèt lengas escrichas de drecha a esquèrra
Abans: www.envixo.com respondiá amb una error, e i aviá pas cap de llms.txt
Aprèp: www redirigís cap a envixo.com, e /llms.txt descriu l'entrepresa pels assistents d'IA

Çò qu'avèm bastit

Un servidor Rust amb axum e Askama que servís las meteissas URL, los meteisses 99 fichièrs de lenga e lo meteis design, bastit amb Tailwind e de JavaScript simple.

Las meteissas URL e redireccions

La deteccion de la lenga, los prefixes de lenga, las barras finalas e lo cookie de lenga se comportan coma sul site ancian, doncas cap de ligam ni cap de posicion es pas perduda.

D'abòrd lo meteis SEO, puèi melhor

Las metadonadas, hreflang, JSON-LD e lo sitemap correspondon al site ancian, amb de correccions dins las balisas de partatge sus las ret socialas e un novèl llms.txt.

Una barrièra de zèro diferéncia

Una aisina a comparat cada URL del site ancian e del novèl. Lo cambiament exigissiá zèro diferéncia, amb de capturas d'ecran a tres largors en anglés, arabi e japonés.

Explorar en 3D

Una visita guidada en three.js de tota la pagina d'acuèlh, amb una lista simpla quand la 3D es pas disponibla.

Un formulari de contacte sens SDK

Un contraròtle anti-spam amb Cloudflare Turnstile e de corrièrs electronics via Amazon SES, amb de requèstas signadas a la man, un honeypot e un limit per visitaire.

Errors senhaladas, claus protegidas

Las errors del servidor e del navegador van cap a Honeybadger, e la clau d'API arriba pas jamai dins la pagina.

Resultats tecnics

Memòria mesurada en produccion en octobre de 2026; la talha de l'imatge ven de la compilacion. Lo nombre d'URL del sitemap es verificat per un tèst automatizat.

~33 MB
Imatge de contenidor per tot lo site
~46 MB
Memòria utilizada
99
Lengas a partir dels meteisses fichièrs de lenga
594
URL dins lo sitemap, totas gardadas
  • Retorn en arrièr pel DNS, amb lo site ancian gardat sèt jorns
  • Las mesas a jorn de las dependéncias son fusionadas automaticament quand los tèsts e la compilacion de l'imatge passan
  • Los tèsts e las compilacions se fan sus los runners CI pròpris d'Envixo
  • Publicat en 99 lengas a partir dels meteisses fichièrs de lenga qu'abans

Tecnologia

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

Vos cal un logicial bastit a l'entorn de vòstra activitat?

Integracions, aisinas internas, aplicacions e plataformas, bastidas per comanda per d'engenhaires experimentats que menan d'agents d'IA. Digatz-nos çò que vos cal e vos mostrarem cossí o bastiriam.