O sitio que estás a ler, movido de Next.js a Rust sen perder un URL
envixo.com publícase en 99 idiomas. Reescribímolo de Next.js a Rust, comparamos cada URL co sitio antigo antes do cambio e arranxamos o que o sitio antigo facía mal para os buscadores, as linguas de dereita a esquerda e os asistentes de IA.
- Cliente
- Envixo
- Plataforma
- Sitio web
- Sector
- Sitio corporativo
- Lanzamento
- 2026
O reto
O sitio en Next.js funcionaba, pero precisaba un servidor Node.js con 512 MB de memoria reservada, enviaba preto de 150 KB de HTML por páxina e tiña carencias: ningunha disposición de dereita a esquerda e datos estruturados engadidos só por JavaScript.
O que creamos
Un servidor en Rust con axum e Askama que serve os mesmos URLs, os mesmos 99 ficheiros de tradución e o mesmo deseño, feito con Tailwind e JavaScript simple.
Os mesmos URLs e redireccións
A detección de idioma, os prefixos de locale, as barras finais e a cookie de idioma compórtanse coma no sitio antigo, así que non se perdeu ningunha ligazón nin posición.
Paridade de SEO e logo mellor
Metadatos, hreflang, JSON-LD e sitemap coinciden co sitio antigo, con arranxos nas etiquetas para redes sociais e un novo llms.txt.
Un límite de cero diferenzas
Unha ferramenta comparou cada URL do sitio antigo e do novo. O cambio esixía cero diferenzas, ademais de capturas en tres anchos en inglés, árabe e xaponés.
Explorar en 3D
Un percorrido guiado en three.js por toda a páxina principal, cunha lista simple cando o 3D non está dispoñible.
Un formulario de contacto sen SDK
Unha comprobación antispam con Cloudflare Turnstile e correo a través de Amazon SES, con peticións asinadas a man, un señuelo e un límite por visitante.
Erros informados, claves protexidas
Os erros do servidor e do navegador van a Honeybadger, e a clave de API nunca chega á páxina.
Resultados de enxeñaría
Memoria medida en produción en outubro de 2026; tamaño da imaxe tomado da compilación. O número de URLs do sitemap compróbase cunha proba automatizada.
- Volta atrás por DNS, mantendo o sitio antigo durante sete días
- Actualizacións de dependencias integradas automaticamente cando pasan as probas e a compilación da imaxe
- Probas e compilacións executadas nos propios runners de CI de Envixo
- Publicado en 99 idiomas desde os mesmos ficheiros de tradución que antes
Tecnoloxía
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Necesitas software feito á medida do teu negocio?
Integracións, ferramentas internas, apps e plataformas, feitas por encarga por enxeñeiros sénior que dirixen axentes de IA. Cóntanos que necesitas e amosarémosche como o construiriamos.