Die werf wat jy nou lees, van Next.js na Rust geskuif sonder om 'n enkele URL te verloor
envixo.com word in 99 tale gepubliseer. Ons het dit van Next.js na Rust herskryf, elke URL voor die oorskakeling met die ou werf vergelyk, en herstel wat die ou werf verkeerd gehad het vir soekenjins, regs-na-links-tale en KI-assistente.
- Kliënt
- Envixo
- Platform
- Web
- Bedryf
- Bemarkingswebwerf
- Bekendgestel
- 2026
Die uitdaging
Die Next.js-werf het gewerk, maar dit het 'n Node.js-bediener met 512 MB geheue gereserveer nodig gehad, het sowat 150 KB HTML per bladsy gestuur en het gapings gehad: geen regs-na-links-uitleg nie, en gestruktureerde data wat net deur JavaScript bygevoeg is.
Wat ons gebou het
'n Rust-bediener met axum en Askama wat dieselfde URL's, dieselfde 99 lokaliteitslêers en dieselfde ontwerp lewer, gebou met Tailwind CSS en gewone JavaScript.
Dieselfde URL's en herleidings
Taalbespeuring, lokaliteitsvoorvoegsels, afsluitende skuinsstrepe en die taalkoekie gedra hulle soos op die ou werf, so geen skakel of ranglysposisie is verloor nie.
Eers SEO-gelykheid, toe beter
Metadata, hreflang, JSON-LD en die werfkaart stem met die ou werf ooreen, met regstellings aan die sosiale deel-etikette en 'n nuwe llms.txt.
'n Hek met nul verskille
'n Hulpmiddel het elke URL van die ou en die nuwe werf vergelyk. Die oorskakeling het nul verskille vereis, plus skermkiekies op drie breedtes in Engels, Arabies en Japannees.
Verken in 3D
'n Begeleide three.js-toer deur die hele tuisblad, met 'n gewone lys wanneer 3D nie beskikbaar is nie.
'n Kontakvorm sonder 'n SDK
'n Gemorsposkontrole met Cloudflare Turnstile en e-pos deur Amazon SES, met versoeke wat met die hand onderteken word, 'n lokval en 'n perk per besoeker.
Foute gerapporteer, sleutels veilig
Bediener- en blaaierfoute gaan na Honeybadger, en die API-sleutel bereik nooit die bladsy nie.
Ingenieursresultate
Geheue in produksie in Oktober 2026 gemeet; beeldgrootte uit die bou. Die werfkaart-telling word deur 'n outomatiese toets nagegaan.
- Terugrol via DNS, met die ou werf sewe dae lank behou
- Afhanklikheidsopdaterings word outomaties saamgevoeg sodra die toetse en die beeldbou slaag
- Toetse en boue loop op Envixo se eie CI-lopers
- In 99 tale gepubliseer uit dieselfde lokaliteitslêers as voorheen
Tegnologie
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Het jy sagteware nodig wat rondom jou besigheid gebou is?
Integrasies, interne nutsgoed, toepassings en platforms, op bestelling gebou deur senior ingenieurs wat KI-agente rig. Vertel ons wat jy nodig het, en ons wys jou hoe ons dit sou bou.