Vefurinn sem þú ert að lesa, fluttur úr Next.js í Rust án þess að tapa einni slóð
envixo.com er gefinn út á 99 málum. Við endurskrifuðum hann úr Next.js í Rust, bárum hverja slóð saman við gamla vefinn áður en skipt var, og leiðréttum það sem gamli vefurinn gerði rangt fyrir leitarvélar, mál sem skrifuð eru frá hægri til vinstri og gervigreindaraðstoð.
- Viðskiptavinur
- Envixo
- Vettvangur
- Vefur
- Atvinnugrein
- Markaðsvefur
- Gefið út
- 2026
Áskorunin
Next.js-vefurinn vann sitt verk, en hann þurfti Node.js-þjón með 512 MB af minni tekið frá, sendi um 150 KB af HTML á hverja síðu og hafði eyður: enga uppsetningu frá hægri til vinstri og formgerð gögn sem aðeins JavaScript bætti við.
Það sem við smíðuðum
Rust-þjónn með axum og Askama sem afgreiðir sömu slóðir, sömu 99 þýðingarskrár og sama útlit, smíðað með Tailwind og einföldu JavaScript.
Sömu slóðir og sömu áframsendingar
Málgreining, forskeyti fyrir mál, skástrik í lok slóða og málkökan hegða sér eins og á gamla vefnum, svo enginn tengill og engin staða í leitarvélum tapaðist.
Fyrst jafn góð leitarvélabesting, svo betri
Lýsigögn, hreflang, JSON-LD og veffangaskrá eru eins og á gamla vefnum, með úrbótum á deilimerkjum fyrir samfélagsmiðla og nýjum llms.txt.
Hlið sem leyfir engan mun
Verkfæri bar hverja slóð gamla og nýja vefsins saman. Skiptin kröfðust engins munar, auk skjámynda í þremur breiddum á ensku, arabísku og japönsku.
Kanna í þrívídd
Leidd three.js-ferð um alla forsíðuna, með einföldum lista þegar þrívídd er ekki í boði.
Samskiptaform án SDK
Ruslpóstsvörn með Cloudflare Turnstile og póstur um Amazon SES, með fyrirspurnum undirritaðum í höndunum, hunangspotti og hámarki á hvern gest.
Villur skráðar, lyklar öruggir
Villur í þjóni og vafra fara í Honeybadger og API-lykillinn kemst aldrei á síðuna.
Tæknilegur árangur
Minni mælt í rekstri í október 2026; stærð einingarinnar úr smíðinni. Fjöldi slóða í veffangaskránni er athugaður með sjálfvirku prófi.
- Afturköllun með DNS, og gamla vefnum haldið í sjö daga
- Uppfærslur á aðskotapökkum sameinast sjálfkrafa þegar próf og smíði einingarinnar standast
- Próf og smíði keyra á CI-vélum Envixo sjálfs
- Gefinn út á 99 málum úr sömu þýðingarskrám og áður
Tækni
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Þarftu hugbúnað sem er smíðaður í kringum reksturinn þinn?
Samþættingar, innri tól, forrit og kerfi, smíðuð eftir pöntun af reyndum verkfræðingum sem stýra gervigreindarþjónum. Segðu okkur hvað þú þarft og við sýnum þér hvernig við myndum smíða það.