Studija slučaja Marketinška stranica

Stranica koju čitate, prebačena s Next.js-a na Rust bez izgubljenog URL-a

envixo.com objavljen je na 99 jezika. Prepisali smo ga s Next.js-a na Rust, usporedili svaki URL sa starom stranicom prije prebacivanja i ispravili ono što je stara stranica radila pogrešno za tražilice, jezike koji se pišu zdesna nalijevo i AI asistente.

Klijent
Envixo
Platforma
Web
Industrija
Marketinška stranica
Pokrenuto
2026

Izazov

Stranica na Next.js-u radila je, ali joj je trebao Node.js poslužitelj s rezerviranih 512 MB memorije, slala je oko 150 KB HTML-a po stranici i imala je propuste: bez rasporeda zdesna nalijevo i sa strukturiranim podacima koje je dodavao samo JavaScript.

Prije: Node.js poslužitelj s rezerviranih 512 MB memorije
Poslije: Rust binarna datoteka u kontejneru od oko 33 MB, koja koristi oko 46 MB memorije
Prije: Oko 150 KB HTML-a po stranici, uključujući React payload
Poslije: HTML generiran na poslužitelju, s običnim JavaScriptom samo gdje je potreban
Prije: Strukturirani podaci koje je JavaScript dodavao nakon što se stranica učita
Poslije: Prevedeni JSON-LD u HTML-u koji poslužitelj šalje
Prije: Arapski, hebrejski, perzijski i još četiri jezika prikazani slijeva nadesno
Poslije: Raspored zdesna nalijevo za svih sedam jezika koji se pišu zdesna nalijevo
Prije: www.envixo.com vraćao je pogrešku, a llms.txt nije postojao
Poslije: www preusmjerava na envixo.com, a /llms.txt opisuje tvrtku za AI asistente

Što smo izradili

Rust poslužitelj s axumom i Askamom koji servira iste URL-ove, iste 99 prijevodnih datoteka i isti dizajn, izrađen s Tailwindom i običnim JavaScriptom.

Isti URL-ovi i preusmjeravanja

Prepoznavanje jezika, prefiksi jezika, završne kose crte i kolačić za jezik ponašaju se kao na staroj stranici, pa nije izgubljen ni jedan link ni pozicija u tražilicama.

Prvo jednak SEO, potom bolji

Metapodaci, hreflang, JSON-LD i sitemap odgovaraju staroj stranici, uz ispravke oznaka za dijeljenje na društvenim mrežama i novi llms.txt.

Prag bez ijedne razlike

Alat je usporedio svaki URL stare i nove stranice. Za prebacivanje nije smjelo biti nijedne razlike, uz snimke zaslona u tri širine na engleskom, arapskom i japanskom.

Istraži u 3D-u

Vođeni three.js obilazak cijele početne stranice, s običnim popisom kad 3D nije dostupan.

Kontaktni obrazac bez SDK-a

Provjera neželjene pošte uz Cloudflare Turnstile i e-pošta preko Amazon SES-a, sa zahtjevima potpisanima ručno, honeypotom i ograničenjem po posjetitelju.

Pogreške prijavljene, ključevi sigurni

Pogreške na poslužitelju i u pregledniku idu u Honeybadger, a API ključ nikad ne dolazi na stranicu.

Inženjerski rezultati

Memorija izmjerena u produkciji u listopadu 2026.; veličina slike iz builda. Broj URL-ova u sitemapu provjerava automatizirani test.

~33 MB
Slika kontejnera za cijelu stranicu
~46 MB
Memorija u upotrebi
99
Jezici iz istih prijevodnih datoteka
594
URL-ovi u sitemapu, svi zadržani
  • Vraćanje promjenom DNS-a, uz staru stranicu zadržanu sedam dana
  • Nadogradnje ovisnosti spajaju se automatski kad prođu testovi i build slike
  • Testovi i buildovi izvode se na Envixovim vlastitim CI runnerima
  • Objavljeno na 99 jezika iz istih prijevodnih datoteka kao prije

Tehnologija

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

Trebate softver izrađen po mjeri vašeg poslovanja?

Integracije, interni alati, aplikacije i platforme po narudžbi, koje razvijaju iskusni inženjeri koji upravljaju AI agentima. Recite nam što trebate i pokazat ćemo vam kako bismo to izradili.