Страницата што ја читате, преселена од Next.js во Rust без изгубен URL
envixo.com е објавена на 99 јазици. Ја препишавме од Next.js во Rust, го споредивме секој URL со старата страница пред префрлањето и го поправивме тоа што старата страница го правеше погрешно за пребарувачите, за јазиците од десно на лево и за AI асистентите.
- Клиент
- Envixo
- Платформа
- Веб
- Индустрија
- Маркетинг страница
- Лансирано
- 2026
Предизвикот
Next.js страницата работеше, но бараше Node.js сервер со резервирани 512 MB меморија, испраќаше околу 150 KB HTML по страница и имаше празнини: немаше распоред од десно на лево, а структурираните податоци се додаваа само со JavaScript.
Што изградивме
Rust сервер со axum и Askama што ги служи истите URL-а, истите 99 јазични датотеки и истиот дизајн, изграден со Tailwind и обичен JavaScript.
Истите URL-а и пренасочувања
Откривањето на јазикот, јазичните префикси, завршните коси црти и јазичното колаче се однесуваат како на старата страница, така што не е изгубен ниту линк ниту позиција во пребарувањето.
Прво исто SEO, потоа подобро
Метаподатоците, hreflang, JSON-LD и мапата на страницата се совпаѓаат со старата страница, со поправки на таговите за споделување и нов llms.txt.
Праг на нула разлики
Една алатка го спореди секој URL на старата и новата страница. Префрлањето бараше нула разлики, плус слики од екран на три широчини на англиски, арапски и јапонски.
Истражете во 3D
Водена three.js обиколка на целата почетна страница, со обична листа кога 3D не е достапно.
Контакт форма без SDK
Проверка за спам со Cloudflare Turnstile и е-пошта преку Amazon SES, со рачно потпишани барања, скриено поле-мамка и ограничување по посетител.
Грешките се пријавуваат, клучевите остануваат безопасни
Грешките на серверот и во прелистувачот одат во Honeybadger, а API клучот никогаш не стигнува до страницата.
Инженерски резултати
Меморијата е измерена во продукција во октомври 2026; големината на сликата е од билдот. Бројот на URL-а во мапата на страницата го проверува автоматски тест.
- Враќање преку DNS, со старата страница зачувана седум дена
- Ажурирањата на зависностите се спојуваат автоматски штом поминат тестовите и билдот на сликата
- Тестовите и билдовите се извршуваат на сопствените CI машини на Envixo
- Објавена на 99 јазици од истите јазични датотеки како претходно
Технологија
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Ви треба софтвер изграден околу вашиот бизнис?
Интеграции, внатрешни алатки, апликации и платформи, изработени по нарачка од искусни инженери кои управуваат со AI агенти. Кажете ни што ви треба и ќе ви покажеме како би го изградиле.