Kasu-azterketa Marketin webgunea

Irakurtzen duzun webgunea, Next.js-etik Rust-era eraman dugu URL bakar bat galdu gabe

envixo.com 99 hizkuntzatan argitaratzen da. Next.js-etik Rust-era berridatzi dugu, URL bakoitza webgune zaharrarekin alderatu dugu aldaketa egin aurretik, eta webgune zaharrak bilatzaileekin, eskuinetik ezkerrera doazen hizkuntzekin eta AA laguntzaileekin gaizki egiten zuena konpondu dugu.

Bezeroa
Envixo
Plataforma
Weba
Sektorea
Marketin webgunea
Abiarazia
2026

Erronka

Next.js webguneak funtzionatzen zuen, baina Node.js zerbitzari bat behar zuen 512 MB memoria gordeta, 150 KB HTML inguru bidaltzen zuen orriko eta hutsuneak zituen: ez zuen eskuinetik ezkerrera diseinurik, eta datu egituratuak JavaScriptek bakarrik gehitzen zituen.

Lehen: Node.js zerbitzari bat 512 MB memoria gordeta
Orain: Rust bitar bat 33 MB inguruko edukiontzi batean, 46 MB inguru memoria erabiliz
Lehen: 150 KB HTML inguru orriko, React-en karga barne
Orain: Zerbitzarian sortutako HTMLa, JavaScript soila behar den lekuan bakarrik
Lehen: JavaScriptek orria kargatu ondoren gehitutako datu egituratuak
Orain: JSON-LD itzulia zerbitzariak bidaltzen duen HTMLean
Lehen: Arabiera, hebreera, persiera eta beste lau hizkuntza ezkerretik eskuinera antolatuta
Orain: Eskuinetik ezkerrera diseinua zazpi hizkuntza horietan guztietan
Lehen: www.envixo.com errore batekin erantzuten zuen, eta ez zegoen llms.txt
Orain: www helbidea envixo.com-era birbideratzen da, eta /llms.txt-k enpresa deskribatzen du AA laguntzaileentzat

Zer eraiki dugun

Rust zerbitzari bat axum eta Askama-rekin, URL berak, 99 itzulpen-fitxategi berak eta diseinu bera eskaintzen dituena, Tailwind eta JavaScript soilarekin egina.

URL eta birbideratze berak

Hizkuntza-detekzioa, locale-aurrizkiak, amaierako barrak eta hizkuntzaren cookiea webgune zaharrean bezala jokatzen dute, beraz ez da lotura ez posiziorik galdu.

SEO berdina, gero hobea

Metadatuak, hreflang, JSON-LD eta sitemap webgune zaharrarekin bat datoz, sare sozialetako etiketak konponduta eta llms.txt berri batekin.

Zero diferentziaren atea

Tresna batek webgune zaharraren eta berriaren URL guztiak alderatu zituen. Aldaketak zero diferentzia eskatzen zuen, eta hiru zabaleratan pantaila-argazkiak ingelesez, arabieraz eta japonieraz.

Arakatu 3Dn

three.js bidezko bisita gidatua orri nagusi osoan, eta zerrenda soil bat 3Da eskuragarri ez dagoenean.

Harremanetarako inprimakia SDKrik gabe

Spam-aren aurkako kontrola Cloudflare Turnstile-rekin eta posta Amazon SES bidez, eskaerak eskuz sinatuta, honeypot batekin eta bisitari bakoitzeko muga batekin.

Erroreak jakinarazita, gakoak babestuta

Zerbitzariaren eta nabigatzailearen erroreak Honeybadger-era joaten dira, eta APIaren gakoa ez da inoiz orrira iristen.

Ingeniaritza-emaitzak

Memoria produkzioan neurtua, 2026ko urrian; irudiaren tamaina konpilaziotik hartua. Sitemap-eko URL kopurua proba automatiko batek egiaztatzen du.

~33 MB
Webgune osoaren edukiontzi-irudia
~46 MB
Erabilitako memoria
99
Hizkuntzak itzulpen-fitxategi beretatik
594
Sitemap-eko URLak, denak mantenduta
  • Atzera egitea DNS bidez, webgune zaharra zazpi egunez mantenduta
  • Dependentzien eguneratzeak automatikoki batzen dira probak eta irudiaren konpilazioa gainditzen direnean
  • Probak eta konpilazioak Envixoren CI makinetan exekutatzen dira
  • 99 hizkuntzatan argitaratua, lehen bezala itzulpen-fitxategi beretatik

Teknologia

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

Zure negoziora egokitutako softwarea behar duzu?

Integrazioak, barne-tresnak, aplikazioak eta plataformak, AA agenteak zuzentzen dituzten ingeniari seniorrek eskaerapean eginak. Esaguzu zer behar duzun eta nola eraikiko genukeen erakutsiko dizugu.