Situs yang Anda baca ini, pindah dari Next.js ke Rust tanpa kehilangan satu URL
envixo.com diterbitkan dalam 99 bahasa. Kami menulisnya ulang dari Next.js ke Rust, membandingkan setiap URL dengan situs lama sebelum peralihan, dan memperbaiki apa yang salah di situs lama bagi mesin pencari, bahasa kanan ke kiri, dan asisten AI.
- Klien
- Envixo
- Platform
- Situs web
- Industri
- Situs pemasaran
- Diluncurkan
- 2026
Tantangannya
Situs Next.js itu berjalan baik, tetapi membutuhkan server Node.js dengan 512 MB memori yang dicadangkan, mengirim sekitar 150 KB HTML per halaman, dan punya celah: tanpa tata letak kanan ke kiri, dan data terstruktur hanya ditambahkan oleh JavaScript.
Yang Kami Bangun
Server Rust dengan axum dan Askama yang menyajikan URL yang sama, 99 berkas lokalisasi yang sama, dan desain yang sama, dibangun dengan Tailwind dan JavaScript biasa.
URL dan pengalihan yang sama
Deteksi bahasa, awalan lokal, garis miring di akhir, dan cookie bahasa berperilaku seperti situs lama, jadi tidak ada tautan atau peringkat yang hilang.
SEO setara dulu, lalu lebih baik
Metadata, hreflang, JSON-LD, dan sitemap sama dengan situs lama, dengan perbaikan pada tag berbagi di media sosial dan llms.txt yang baru.
Ambang nol perbedaan
Sebuah alat membandingkan setiap URL situs lama dan baru. Peralihan mensyaratkan nol perbedaan, ditambah tangkapan layar pada tiga lebar dalam bahasa Inggris, Arab, dan Jepang.
Jelajahi dalam 3D
Tur three.js berpemandu untuk seluruh halaman utama, dengan daftar sederhana bila 3D tidak tersedia.
Formulir kontak tanpa SDK
Pemeriksaan spam dengan Cloudflare Turnstile dan email lewat Amazon SES, dengan permintaan yang ditandatangani secara manual, honeypot, dan batas per pengunjung.
Galat dilaporkan, kunci tetap aman
Galat di server dan di peramban dikirim ke Honeybadger, dan kunci API tidak pernah sampai ke halaman.
Hasil Engineering
Memori diukur di produksi pada Oktober 2026; ukuran image diambil dari build. Jumlah URL di sitemap diperiksa oleh pengujian otomatis.
- Pengembalian lewat DNS, dengan situs lama dipertahankan selama tujuh hari
- Pembaruan dependensi digabungkan otomatis begitu pengujian dan build image lolos
- Pengujian dan build berjalan di runner CI milik Envixo sendiri
- Diterbitkan dalam 99 bahasa dari berkas lokalisasi yang sama seperti sebelumnya
Teknologi
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Butuh Software yang Dibangun Sesuai Bisnis Anda?
Integrasi, alat internal, aplikasi, dan platform, dibuat sesuai pesanan oleh engineer senior yang mengarahkan agen AI. Ceritakan kebutuhan Anda dan kami akan menunjukkan bagaimana kami akan membangunnya.