Kajian Kes Laman web pemasaran

Laman yang anda sedang baca, daripada Next.js kepada Rust tanpa kehilangan satu URL pun

envixo.com diterbitkan dalam 99 bahasa. Kami menulisnya semula daripada Next.js kepada Rust, membandingkan setiap URL dengan laman lama sebelum bertukar, dan membetulkan apa yang laman lama lakukan dengan salah untuk enjin carian, bahasa kanan ke kiri dan pembantu AI.

Pelanggan
Envixo
Platform
Laman web
Industri
Laman web pemasaran
Dilancarkan
2026

Cabarannya

Laman Next.js itu berfungsi, tetapi ia memerlukan pelayan Node.js dengan 512 MB memori yang ditempah, menghantar kira-kira 150 KB HTML bagi setiap halaman dan mempunyai kelemahan: tiada susun atur untuk bahasa kanan ke kiri, dan data berstruktur hanya ditambah oleh JavaScript.

Sebelum: Pelayan Node.js dengan 512 MB memori yang ditempah
Selepas: Satu binari Rust dalam bekas kira-kira 33 MB, menggunakan kira-kira 46 MB memori
Sebelum: Kira-kira 150 KB HTML setiap halaman, dengan muatan React
Selepas: HTML dijana pada pelayan, JavaScript biasa hanya di tempat yang memerlukannya
Sebelum: Data berstruktur ditambah oleh JavaScript selepas halaman dimuatkan
Selepas: JSON-LD yang diterjemah di dalam HTML yang dihantar oleh pelayan
Sebelum: Bahasa Arab, Ibrani, Parsi dan empat bahasa lain disusun dari kiri ke kanan
Selepas: Susun atur yang betul untuk kesemua tujuh bahasa kanan ke kiri
Sebelum: www.envixo.com memulangkan ralat, dan tiada llms.txt
Selepas: www dialihkan ke envixo.com, dan /llms.txt menerangkan syarikat kepada pembantu AI

Apa yang Kami Bina

Satu pelayan Rust dengan axum dan Askama yang menyajikan URL yang sama, 99 fail lokal yang sama dan reka bentuk yang sama, dibina dengan Tailwind dan JavaScript biasa.

URL dan pengalihan yang sama

Pengesanan bahasa, awalan lokal, garis miring hujung dan kuki bahasa berkelakuan seperti pada laman lama, jadi tiada pautan atau kedudukan carian yang hilang.

SEO yang sama dahulu, kemudian lebih baik

Metadata, hreflang, JSON-LD dan peta laman sepadan dengan laman lama, dengan pembetulan pada tag perkongsian sosial dan llms.txt baharu.

Syarat sifar perbezaan

Satu alat membandingkan setiap URL laman lama dan baharu. Sifar perbezaan adalah syarat untuk bertukar, bersama tangkapan skrin dalam bahasa Inggeris, Arab dan Jepun pada tiga kelebaran.

Lihat dalam 3D

Lawatan berpandu three.js bagi keseluruhan halaman utama, dengan senarai biasa apabila 3D tidak tersedia.

Borang hubungi tanpa SDK

Pemeriksaan spam dengan Cloudflare Turnstile dan e-mel melalui Amazon SES, dengan permintaan ditandatangani sendiri, satu honeypot dan had bagi setiap pelawat.

Ralat dilaporkan, kunci kekal selamat

Ralat pada pelayan dan dalam pelayar pergi ke Honeybadger, dan kunci API tidak pernah sampai ke halaman.

Hasil Kejuruteraan

Memori diukur dalam produksi pada Oktober 2026; saiz imej daripada binaan. Bilangan URL dalam peta laman disemak oleh satu ujian automatik.

~33 MB
Imej bekas untuk keseluruhan laman
~46 MB
Memori yang digunakan
99
Bahasa daripada fail lokal yang sama
594
URL peta laman, kesemuanya dikekalkan
  • Boleh kembali melalui DNS, laman lama dikekalkan selama tujuh hari
  • Kemas kini kebergantungan digabungkan secara automatik apabila ujian dan binaan imej lulus
  • Ujian dan binaan dijalankan pada pelari CI milik Envixo sendiri
  • Diterbitkan dalam 99 bahasa daripada fail lokal yang sama seperti sebelumnya

Teknologi

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

Perlukan Perisian yang Dibina Mengikut Perniagaan Anda?

Integrasi, alat dalaman, aplikasi dan platform, dibina mengikut tempahan oleh jurutera kanan yang mengarahkan ejen AI. Beritahu kami apa yang anda perlukan dan kami akan tunjukkan bagaimana kami akan membinanya.