Кейс Маркетинг сайты

Сез укып торган сайт Next.js-тан Rust-ка күчте, бер URL да югалтылмады

envixo.com 99 телдә басыла. Без аны Next.js-тан Rust-ка яңадан яздык, алмаштыру алдыннан һәр URL-ны иске сайт белән чагыштырдык һәм иске сайт эзләү системалары, уңнан сулга язылган телләр һәм AI ярдәмчеләре өчен хата эшләгән нәрсәләрне төзәттек.

Клиент
Envixo
Платформа
Веб
Тармак
Маркетинг сайты
Чыгарылды
2026

Мәсьәлә

Next.js сайты эшли иде, әмма ул 512 MB хәтер билгеләнгән Node.js серверын таләп итә, һәр бит өчен якынча 150 KB HTML җибәрә иде һәм кимчелекләре бар иде: уңнан сулга язу өчен макет юк иде, ә структуралы мәгълүматны бары тик JavaScript өсти иде.

Элек: 512 MB хәтер билгеләнгән Node.js серверы
Хәзер: Якынча 33 MB контейнердагы Rust бинары, якынча 46 MB хәтер куллана
Элек: Һәр бит өчен якынча 150 KB HTML, React мәгълүматы белән бергә
Хәзер: Серверда ясалган HTML, гади JavaScript бары тик кирәк булган урында
Элек: Бит ачылганнан соң JavaScript өсти торган структуралы мәгълүмат
Хәзер: Сервер җибәрә торган HTML эчендә тәрҗемә ителгән JSON-LD
Элек: Гарәп, еврей, фарсы һәм дүрт тел тагын сулдан уңга урнаштырылган иде
Хәзер: Уңнан сулга язылган җиде телнең барысы өчен дә туры макет
Элек: www.envixo.com хата кайтара иде, llms.txt исә бөтенләй юк иде
Хәзер: www хәзер envixo.com-га юнәлтә, ә /llms.txt компанияне AI ярдәмчеләре өчен тасвирлый

Без нәрсә төзедек

axum һәм Askama белән эшләүче Rust серверы: шул ук URL-лар, шул ук 99 локаль файл һәм шул ук дизайн, Tailwind CSS һәм гади JavaScript белән төзелгән.

Шул ук URL-лар һәм юнәлтүләр

Телне ачыклау, локаль префикслары, азактагы кыек сызык һәм тел cookie-сы иске сайттагыча эшли, шуңа күрә бер сылтама да, эзләү урыны да югалмады.

Башта SEO тигезлеге, аннары яхшырак

Метамәгълүмат, hreflang, JSON-LD һәм сайт картасы иске сайт белән туры килә, социаль челтәр тегларындагы хаталар төзәтелгән һәм яңа llms.txt өстәлгән.

Нуль аерма шарты

Бер корал иске һәм яңа сайтның һәр URL-ын чагыштырды. Алмаштыру өчен нуль аерма кирәк иде, шуның өстенә инглиз, гарәп һәм япон телләрендә өч киңлектәге экран сурәтләре.

3D форматында карау

Бөтен баш бит буйлап three.js экскурсиясе, 3D булмаганда гади исемлек белән.

SDK-сыз элемтә формасы

Cloudflare Turnstile белән спам тикшерүе һәм Amazon SES аша хат җибәрү, сорауларны кул белән имзалап, honeypot кыры һәм һәр кергән кеше өчен чик белән.

Хаталар языла, ачкычлар сакланган

Сервер һәм браузер хаталары Honeybadger-га китә, API ачкычы исә беркайчан да битккә чыкмый.

Инженерлык нәтиҗәләре

Хәтер 2026 елның октябрендә эш мохитендә үлчәнде; образ зурлыгы җыелмадан алынды. Сайт картасындагы URL саны автоматик тест белән тикшерелә.

~33 MB
Бөтен сайт өчен контейнер образы
~46 MB
Кулланылган хәтер
99
Шул ук локаль файллардан килгән телләр
594
Сайт картасындагы URL, барысы да сакланган
  • Артка кайтару DNS аша, иске сайт җиде көн саклап торылды
  • Тестлар һәм образ җыелмасы үтү белән, бәйлелек яңартулары автоматик рәвештә кушыла
  • Тестлар һәм җыелмалар Envixo-ның үз CI runner-ларында башкарыла
  • Элеккечә, шул ук локаль файллардан 99 телдә басыла

Технологияләр

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

Бизнесыгызга җайлаштырылган программа кирәкме?

Интеграцияләр, эчке кораллар, кушымталар һәм платформалар: AI агентлары белән җитәкчелек итүче тәҗрибәле инженерлар заказ буенча төзи. Сезгә нәрсә кирәклеген әйтегез, без аны ничек төзәячәгебезне күрсәтербез.