Rast studimi Faqe marketingu

Faqja që po lexoni, e zhvendosur nga Next.js në Rust pa humbur një URL

envixo.com publikohet në 99 gjuhë. E rishkruam nga Next.js në Rust, krahasuam çdo URL me faqen e vjetër përpara kalimit dhe rregulluam atë që faqja e vjetër e bënte gabim për motorët e kërkimit, gjuhët nga e djathta në të majtë dhe asistentët AI.

Klienti
Envixo
Platforma
Ueb
Industria
Faqe marketingu
Lançuar
2026

Sfida

Faqja në Next.js funksiononte, por kërkonte një server Node.js me 512 MB memorie të rezervuar, dërgonte rreth 150 KB HTML për faqe dhe kishte boshllëqe: pa renditje nga e djathta në të majtë dhe me të dhëna të strukturuara që shtoheshin vetëm nga JavaScript.

Më parë: Një server Node.js me 512 MB memorie të rezervuar
Më pas: Një binar Rust në një kontejner prej rreth 33 MB, që përdor rreth 46 MB memorie
Më parë: Rreth 150 KB HTML për faqe, përfshirë të dhënat e React
Më pas: HTML i përpunuar në server, me JavaScript të thjeshtë vetëm ku duhet
Më parë: Të dhëna të strukturuara të shtuara nga JavaScript pasi faqja ngarkohej
Më pas: JSON-LD i përkthyer brenda HTML-së që dërgon serveri
Më parë: Arabishtja, hebraishtja, persishtja dhe katër gjuhë të tjera të renditura nga e majta në të djathtë
Më pas: Renditje nga e djathta në të majtë për të shtatë gjuhët që shkruhen nga e djathta
Më parë: www.envixo.com përgjigjej me gabim dhe nuk ekzistonte llms.txt
Më pas: www ridrejton te envixo.com dhe /llms.txt përshkruan kompaninë për asistentët AI

Çfarë ndërtuam

Një server Rust me axum dhe Askama që shërben të njëjtat URL, të njëjtat 99 skedarë locale dhe të njëjtin dizajn, i ndërtuar me Tailwind CSS dhe JavaScript të thjeshtë.

Të njëjtat URL dhe ridrejtime

Zbulimi i gjuhës, prefikset e gjuhëve, vijat e fundit dhe cookie-ja e gjuhës sillen si në faqen e vjetër, ndaj nuk u humb asnjë lidhje dhe asnjë pozicion në kërkim.

Së pari i njëjti SEO, pastaj më i mirë

Metadata, hreflang, JSON-LD dhe sitemap përputhen me faqen e vjetër, me rregullime te etiketat për rrjetet sociale dhe një llms.txt të ri.

Kushti: zero diferenca

Një mjet krahasoi çdo URL të faqes së vjetër dhe të re. Kalimi kërkonte zero diferenca, plus pamje ekrani në tri gjerësi në anglisht, arabisht dhe japonisht.

Eksploroni në 3D

Një tur me udhërrëfyes në three.js për të gjithë faqen kryesore, me një listë të thjeshtë kur 3D nuk është i disponueshëm.

Një formular kontakti pa SDK

Një kontroll ndaj spamit me Cloudflare Turnstile dhe email përmes Amazon SES, me kërkesa të firmosura me dorë, një kurth për botët dhe një limit për vizitor.

Gabimet raportohen, çelësat ruhen

Gabimet e serverit dhe të shfletuesit shkojnë te Honeybadger dhe çelësi API nuk arrin kurrë në faqe.

Rezultatet inxhinierike

Memoria e matur në prodhim në oktor 2026; madhësia e imazhit nga ndërtimi. Numri i URL-ve në sitemap kontrollohet nga një test i automatizuar.

~33 MB
Imazhi i kontejnerit për të gjithë faqen
~46 MB
Memoria në përdorim
99
Gjuhë nga të njëjtat skedarë locale
594
URL në sitemap, të gjitha të ruajtura
  • Kthimi pas me DNS, me faqen e vjetër të mbajtur shtatë ditë
  • Përditësimet e varësive bashkohen automatikisht sapo kalojnë testet dhe ndërtimi i imazhit
  • Testet dhe ndërtimet ekzekutohen në runner-at CI të Envixo
  • Publikohet në 99 gjuhë nga të njëjtat skedarë locale si më parë

Teknologjia

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

Keni nevojë për softuer të ndërtuar rreth biznesit tuaj?

Integrime, mjete të brendshme, aplikacione dhe platforma, të ndërtuara me porosi nga inxhinierë me përvojë që drejtojnë agjentë AI. Na tregoni çfarë ju nevojitet dhe do t'ju tregojmë si do ta ndërtonim.