دراسة حالة موقع تسويقي

الموقع الذي تقرأه الآن، نُقل من Next.js إلى Rust دون فقدان رابط واحد

يُنشر envixo.com بـ99 لغة. أعدنا كتابته من Next.js إلى Rust، وقارنّا كل رابط بالموقع القديم قبل التحويل، وأصلحنا ما أخطأ فيه الموقع القديم بشأن محركات البحث واللغات المكتوبة من اليمين إلى اليسار ومساعدي الذكاء الاصطناعي.

العميل
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 يصف الشركة لمساعدي الذكاء الاصطناعي

ما بنيناه

خادم Rust مع axum وAskama يقدّم الروابط نفسها وملفات الترجمة الـ99 نفسها والتصميم نفسه، مبني بـTailwind CSS وJavaScript عادي.

الروابط وإعادات التوجيه نفسها

كشف اللغة وبادئات اللغة والشرطة المائلة في النهاية وكوكي اللغة تتصرف كما في الموقع القديم، فلم يُفقد أي رابط أو ترتيب في نتائج البحث.

تعادل في السيو أولًا، ثم تفوّق

البيانات الوصفية وhreflang وJSON-LD وخريطة الموقع مطابقة للموقع القديم، مع إصلاح وسوم المشاركة الاجتماعية وإضافة llms.txt جديد.

بوابة بصفر اختلافات

قارنت أداة كل رابط في الموقعين القديم والجديد. اشترط التحويل صفر اختلافات، إضافة إلى لقطات شاشة بثلاثة عروض بالإنجليزية والعربية واليابانية.

استكشف بالأبعاد الثلاثية

جولة موجَّهة بـthree.js في الصفحة الرئيسية بالكامل، مع قائمة عادية عندما لا تتوفر الأبعاد الثلاثية.

نموذج تواصل بدون SDK

فحص للرسائل المزعجة بـCloudflare Turnstile وبريد عبر Amazon SES، مع توقيع الطلبات يدويًا، ومصيدة للروبوتات، وحد لكل زائر.

أخطاء مُبلَّغ عنها ومفاتيح محفوظة

أخطاء الخادم والمتصفح تُرسل إلى Honeybadger، ومفتاح API لا يصل إلى الصفحة أبدًا.

النتائج الهندسية

قيست الذاكرة في بيئة الإنتاج في أكتوبر 2026؛ وحجم الصورة من عملية البناء. يتحقق اختبار آلي من عدد روابط خريطة الموقع.

~33 MB
صورة الحاوية للموقع بالكامل
~46 MB
الذاكرة المستخدمة
99
لغات من ملفات الترجمة نفسها
594
روابط خريطة الموقع، محفوظة كلها
  • التراجع عبر DNS، مع الاحتفاظ بالموقع القديم سبعة أيام
  • تحديثات الاعتماديات تُدمج تلقائيًا بعد نجاح الاختبارات وبناء الصورة
  • الاختبارات وعمليات البناء تعمل على خوادم CI الخاصة بـEnvixo
  • يُنشر بـ99 لغة من ملفات الترجمة نفسها كما في السابق

التقنيات

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

هل تحتاج إلى برمجيات مصممة حول عملك؟

تكاملات، وأدوات داخلية، وتطبيقات، ومنصات، يبنيها حسب الطلب مهندسون خبراء يوجّهون وكلاء الذكاء الاصطناعي. أخبرنا بما تحتاجه وسنريك كيف سنبنيه.