تعمل تقنية MigMig عبر استغلال لوغاريثمها المتخصص على ضغط المحتويات غير المحفوظة في الذاكرة المؤقتة ودائمة التغير لصفحات الويب الديناميكية وترسل الملفات المعدلة بصورة منفصلة لكي تقلل من حجم الحزمة المطلوبة ومدة نقل البيانات وإجمالي قوت التحميل لصفحات الويب.
تسمح لك شبكة توصيل المحتوى CDN من Arvancloud بإرسال البيانات إلى العملاء في أقصر وقت وأسرع سرعة ممكنة. باستخدام شبكة توصيل المحتوى، يجري الاحتفاظ بمحتويات الموقع (مثل ملفات HTML وCSS وJavaScript) في الذاكرة المؤقتة في خوادم Arvancloud الموزعة في جميع أرجاء العالم. عند إرسال طلب وصول إلى موقع الويب من مستخدم ما، بدلَا من الاتصال بالخادم المستضيف لموقع الويب، يتلقى المستخدم الاستجابة من أقرب مركز بيانات خاص بـ Arvancloud.
ومع هذا، فإن التغيير المستمر لمحتوى بعض مواقع الويب وحفظ مواردهم مؤقتًا على خوادم شبكة توصيل المحتوى CDN ليس مجديًا، فمثلًا على المواقع التي تحصل على تحديثات باستمرار بآخر الأخبار. ونتيجة لهذه التغيرات السريعة والديناميكية في محتويات مواقع الويب فور استلام طلب وصول لموقع الويب تُجبر خوادم توصيل المحتوى CDN على عمل اتصال TCP جديد مع الخادم الرئيسي وتستلم الموارد المطلوبة لتحميل صفحات الويب. إذا لم يجري حفظ هذه الموارد الديناميكية بطريقة مناسبة، ستصل صفحات الويب بتأخيرات وبسرعة بطئية وبالتالي هذا سيقلل من جودة تجربة الاستخدام للزائرين.
عند استخدام خدمة MigMig من Arvancloud، بدلًا من إرسال الموارد بالكامل من الخادم الأساسي إلى شبكة توصيل المحتوى CDN في كل مرة يجري فيها تلقي طلب للصفحات الديناميكية، يجري نقل التغييرات التي طرأت على صفحات الويب فقط بين الخادمين، وهذا يمنحك القدرة على الحفظ المؤقت لمحتوى صفحات الويب الديناميكية.
اتصال TCP دائم بين خادم استضافة الويب الرئيسي والخادم الطرفي لـ Arvancloud نقل منفرد للتغيرات من خلال ملفات مضغوطة ضغطًا عاليًا بحجم صغير
باستخدام برتوكول ثنائي ومتعددة الإرسال بين مكونات برنامج MigMig
مواقع الويب التي يقع مستخدموها على مسافة بعيدة جغرافيًا من خادم الاستضافة الرئيسي.
مواقع استضافة الويب التي تتطلب حزمة بيانات عالية والتي تهدف إلى تقليل تكاليف حزم البيانات.
موقع الويب التي تقدم محتويات سريعة التغير وديناميكية، مثل موقع الأخبار وسجلات الويب النشطة ومواقع التواصل الاجتماعي.
من خلال تثبيت برنامج MigMig على الخوادم، لن يحتاج مالكي المواقع إلى القلق بشأن الحمل الزائد من الزيارات على الخادم. وأما فيما يخص مواقع الويب التي يطرأ عليها تغييرات قليلة، فقد يصل هذا التحسن إلى 98% من معدل الزيارات.
تتكون خدمة MigMig من مجموعة من التقنيات التي تعمل على إنشاء اتصال آمن بين خوادم Arvancloud وموقع الاستضافة الرئيسي، والذي يجري من خلاله نقل الموارد المعدلة وغير المخزنة مؤقتًا من قبل فقط.
تتكون هذه الخدمة من مكونين من البرمجيات يشار إليها بالمرسل والمستمع. يجري تثبيت مُكون المرسل على خوادم Arvancloud عبر العالم، بينما يُثبّت المستمع على خادم الاستضافة الرئيسي.
ثم يجري إنشاء اتصال TCP دائم باستخدام TLS بين مكوني المرسل والمستمع. يتتبع المرسل والمستمع باستمرار صفحات الويب الديناميكية وفور استلام طلب الوصول، يعملان على تخزين أحدث نسخة من صفحة الويب المنقولة تخزينًا مؤقتًا.
وعند استلام طلب لموارد غير متاحة، تتحقق خوادم Arvancloud عن ما إذا كانت خدمة MigMig مفعلة لموقع الويب المطلوب أم لا. وإذا كان غير مفعّلة، يجري إنشاء طلب HTTP بين خادم الاستضافة الرئيسي ومن ثم طلب الموارد المطلوبة.
وعلى العكس، إذا كانت خدمة MigMig مفعّلة، يجري توصيل طلب HTTP إلى المرسل لكي يُرسل إلى المستمع. وبمجرد استلام الطلب، يطلب المستمع جميع الموارد لصفحة الويب المطلوبة من الخادم الرئيسي. وبعد استلام الموارد من الخادم الرئيسي، يقارن المستمع هذه الملفات مع تلك المحفوظة مؤقتًا منذ آخر طلب وصول قد جرى استلامه لنفس صفحة الويب، ويقوم بضغط الملفات المعدلة فقط من خلال لوغاريثم خاص. ثم يرسل المستمع بعدها الملف المضغوط إلى المرسل، والذي يضيف التعديلات إلى الموارد المحفوظة مؤقتًا المحدثة من آخر طلب وصول. وبمعنى آخر، يجري إعادة هيكلة جميع الملفات المطلوبة لفتح الصفحة ومن ثم تُرسل إلى المستخدم النهائي.