Cas d'èxit Web de màrqueting

El web que estàs llegint, de Next.js a Rust sense perdre cap URL

envixo.com es publica en 99 idiomes. El vam reescriure de Next.js a Rust, vam comparar cada URL amb el web antic abans del canvi i vam corregir el que el web antic feia malament per als cercadors, els idiomes de dreta a esquerra i els assistents d'IA.

Client
Envixo
Plataforma
Web
Sector
Web de màrqueting
Llançament
2026

El repte

El web en Next.js funcionava, però necessitava un servidor Node.js amb 512 MB de memòria reservada, enviava uns 150 KB d'HTML per pàgina i tenia mancances: no hi havia disposició de dreta a esquerra i les dades estructurades només les afegia JavaScript.

Abans: Un servidor Node.js amb 512 MB de memòria reservada
Després: Un binari de Rust en un contenidor d'uns 33 MB, amb uns 46 MB de memòria
Abans: Uns 150 KB d'HTML per pàgina, inclòs el payload de React
Després: HTML renderitzat al servidor, amb JavaScript simple només on fa falta
Abans: Dades estructurades afegides per JavaScript després de carregar la pàgina
Després: JSON-LD traduït a l'HTML que envia el servidor
Abans: Àrab, hebreu, persa i quatre idiomes més maquetats d'esquerra a dreta
Després: Disposició de dreta a esquerra per als set idiomes que s'escriuen així
Abans: www.envixo.com responia amb un error i no hi havia cap llms.txt
Després: www redirigeix a envixo.com, i /llms.txt descriu l'empresa per als assistents d'IA

El que hem creat

Un servidor en Rust amb axum i Askama que serveix les mateixes URLs, els mateixos 99 fitxers de traducció i el mateix disseny, fet amb Tailwind i JavaScript simple.

Les mateixes URLs i redireccions

La detecció d'idioma, els prefixos d'idioma, les barres finals i la galeta d'idioma es comporten com al web antic, així que no es va perdre cap enllaç ni cap posició.

Primer igualar el SEO, després millorar-lo

Les metadades, hreflang, JSON-LD i el sitemap coincideixen amb el web antic, amb correccions a les etiquetes per a xarxes socials i un llms.txt nou.

Un control de zero diferències

Una eina va comparar cada URL del web antic i del nou. El canvi exigia zero diferències, més captures en tres amplades en anglès, àrab i japonès.

Explora en 3D

Un recorregut guiat en three.js per tota la pàgina d'inici, amb una llista simple quan el 3D no està disponible.

Un formulari de contacte sense SDK

Comprovació d'spam amb Cloudflare Turnstile i correu mitjançant Amazon SES, amb peticions signades a mà, un honeypot i un límit per visitant.

Errors notificats, claus a resguard

Els errors del servidor i del navegador van a Honeybadger, i la clau d'API no arriba mai a la pàgina.

Resultats d'enginyeria

Memòria mesurada en producció l'octubre de 2026; mida de la imatge presa del build. El nombre d'URLs del sitemap el comprova una prova automatitzada.

~33 MB
Imatge de contenidor de tot el web
~46 MB
Memòria en ús
99
Idiomes des dels mateixos fitxers de traducció
594
URLs del sitemap, totes conservades
  • Reversió per DNS, amb el web antic disponible set dies
  • Les actualitzacions de dependències s'integren automàticament quan passen les proves i el build de la imatge
  • Les proves i els builds s'executen als runners de CI propis d'Envixo
  • Publicat en 99 idiomes des dels mateixos fitxers de traducció que abans

Tecnologia

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

Necessites programari fet a la mida del teu negoci?

Integracions, eines internes, apps i plataformes, fetes per encàrrec per enginyers sènior que dirigeixen agents d'IA. Explica'ns què necessites i et mostrarem com ho construiríem.