ქეისი მარკეტინგული ვებსაიტი

საიტი, რომელსაც კითხულობთ, Next.js-იდან Rust-ზე გადავიტანეთ ერთი URL-ის დაკარგვის გარეშე

envixo.com 99 ენაზე ქვეყნდება. თავიდან დავწერეთ Next.js-იდან Rust-ზე, გადართვამდე ყოველი URL შევადარეთ ძველ საიტს და გავასწორეთ ის, რასაც ძველი საიტი არასწორად აკეთებდა საძიებო სისტემებისთვის, მარჯვნიდან მარცხნივ ენებისთვის და AI ასისტენტებისთვის.

კლიენტი
Envixo
პლატფორმა
ვები
ინდუსტრია
მარკეტინგული ვებსაიტი
გაშვება
2026

გამოწვევა

Next.js საიტი მუშაობდა, მაგრამ სჭირდებოდა Node.js სერვერი 512 MB დარეზერვებული მეხსიერებით, თითოეულ გვერდზე აგზავნიდა დაახლოებით 150 KB HTML-ს და ჰქონდა ხარვეზები: არ იყო მარჯვნიდან მარცხნივ განლაგება და სტრუქტურირებული მონაცემები მხოლოდ JavaScript-ით ემატებოდა.

მანამდე: Node.js სერვერი 512 MB დარეზერვებული მეხსიერებით
შემდეგ: Rust-ის ბინარული ფაილი დაახლოებით 33 MB კონტეინერში, დაახლოებით 46 MB მეხსიერებით
მანამდე: დაახლოებით 150 KB HTML გვერდზე, React-ის დატვირთვის ჩათვლით
შემდეგ: სერვერზე აგებული HTML, უბრალო JavaScript-ით მხოლოდ სადაც საჭიროა
მანამდე: სტრუქტურირებული მონაცემები, რომლებსაც JavaScript გვერდის ჩატვირთვის შემდეგ ამატებდა
შემდეგ: ნათარგმნი JSON-LD სერვერის გაგზავნილ HTML-ში
მანამდე: არაბული, ებრაული, სპარსული და კიდევ ოთხი ენა მარცხნიდან მარჯვნივ იყო განლაგებული
შემდეგ: მარჯვნიდან მარცხნივ განლაგება შვიდივე ასეთი ენისთვის
მანამდე: www.envixo.com შეცდომით პასუხობდა და llms.txt არ არსებობდა
შემდეგ: www გადამისამართდება envixo.com-ზე, ხოლო /llms.txt კომპანიას AI ასისტენტებს უხსნის

რა შევქმენით

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-ების რაოდენობას ავტომატური ტესტი ამოწმებს.

~33 MB
მთელი საიტის კონტეინერის ხატი
~46 MB
გამოყენებული მეხსიერება
99
ენები იმავე ლოკალიზაციის ფაილებიდან
594
საიტის რუკის URL-ები, ყველა შენარჩუნებული
  • დაბრუნება DNS-ით, ძველი საიტი შვიდი დღე დარჩა
  • დამოკიდებულებების განახლებები ავტომატურად ერწყმის, როცა ტესტები და ხატის აგება გადის
  • ტესტები და აგებები Envixo-ს საკუთარ CI რანერებზე სრულდება
  • ქვეყნდება 99 ენაზე იმავე ლოკალიზაციის ფაილებიდან, როგორც აქამდე

ტექნოლოგიები

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

გჭირდებათ თქვენს ბიზნესზე მორგებული პროგრამა?

ინტეგრაციები, შიდა ინსტრუმენტები, აპლიკაციები და პლატფორმები, რომლებსაც შეკვეთით ქმნიან გამოცდილი ინჟინრები AI აგენტების მართვით. გვითხარით, რა გჭირდებათ, და გაჩვენებთ, როგორ შევქმნიდით მას.