میگ میگ محتوای صفحات وب پویا که مدام در حال تغییر هستند و امکان Cache را ندارند، با بهرهگیری از الگوریتم ویژهی خود فشرده میکند و با ارسال مجزای این فایلهای تغییریافته، سبب کاهش پهنای باند مورد نیاز، زمان انتقال دادهها و در نتیجه زمان کلی بارگذاری صفحه میشود.
از مزایای استفاده از شبکهی توزیع محتوا (CDN) ابر آروان، ارسال دادهها به مخاطبان در کمترین زمان و با بیشترین سرعت ممکن است. بهکمک CDN، منابع یک وبسایت (همچون فایلهای HTML، CSS، JavaScript و...) در سرورهای توزیعشدهی ابر آروان در سراسر جهان Cache میشود و به این ترتیب، کاربر هنگام درخواست دسترسی به یک وبسایت، بهجای اتصال به سروری که وبسایت اصلی روی آن قرار دارد، از نزدیکترین دیتاسنتر ابر آروان پاسخ خود را دریافت میکند.
اما، در برخی وبسایتها بهدلیل تغییر دایم محتوا، امکان Cache منابعشان روی سرورهای CDN وجود ندارد. برای نمونه، صفحهی اصلی یک سایت خبری بهطور مداوم با اخبار جدید در حال بهروزرسانی است. این تغییرات سریع و پویا در محتوای وبسایت سبب میشود تا سرورهای CDN در هر بار دریافت درخواست دسترسی به این وبسایت، ارتباط TCP با سرور اصلی برقرار و منابع لازم برای Load (بارگذاری) این صفحه را دریافت کنند. Cache نشدن منابع چنین وبسایتهایی سبب افزایش تاخیر در Load صفحه، کاهش سرعت و بهدنبال آن، تجربهی کاربری بد برای مخاطبان سایت میشود.
با میگ میگ ابر آروان بهجای ارسال تمام منابع از جانب سرور اصلی به سرور CDN در هر بار درخواست دسترسی به این صفحات وب پویا، تنها تغییرات این صفحات میان این دو سرور مبادله و امکان Cache محتوای صفحات وب پویا را برای شما فراهم میکند.
با ارتباط دایمی TCP میان سرور اصلی میزبان سایت و سرور لبه ابر آروان و ارسال تنهای تغییرات، فشردهسازی قوی فایلها و کاهش سایز آنها
با استفاده از TLS
با کمک پروتکل باینری و Multiplexing میان مولفههای نرمافزاری میگ میگ
وبسایتهایی که بسیاری از کاربران آنها از لحاظ جغرافیایی فاصله بسیاری با سرور اصلی میزبان وبسایت دارند.
میزبانان وبی (Web Hosting) که به پهنای باند بالایی نیاز دارند و میخواهند هزینههای پرداختی برای این پهنای باند مصرفی را کاهش دهند.
وبسایتهایی که دارای محتوایی پویا و تغییراتی سریع هستند؛ مانند سایتهای خبری، وبلاگهای فعال، وبسایتهای اجتماعی و...
با نصب نرمافزار میگمیگ روی سرورها، صاحبان وبسایتها دیگر نگرانی بابت ترافیک بالای سرور نخواهند داشت. در مورد سایتهایی که تغییرات کمی داشته باشند، این بهبود گاهی تا ۹۸درصد در حجم ترافیک میرسد.
با میگ میگ ابر آروان حتا در مورد سایتهایی که محتوای آنها تغییر بسیاری دارد
تا بیش از ۵۰درصد بهبود ایجاد میشود .
میگ میگ مجموعهای از تکنیکهاست که بهواسطهی آنها میان سرور ابر آروان و سرور اصلی میزبان وبسایت، ارتباطی امن برقرار میشود و از راه این ارتباط تنها منابع تغییریافته و بدون قابلیت Cache صفحات وب، ارسال میشوند.
در این سرویس از دو مولفهی نرمافزاری به نامهای Sender و Listener استفاده میشود. Sender نرمافزاری است که روی سرورهای ابر آروان در سرتاسر دنیا نصب میشود. Listener نرمافزاری است که روی سرور اصلی میزبان وبسایت نصب میشود.
میان Sender و Listener یک ارتباط TCP دایمی برقرار و با کمک TLS امن میشود. Sender و Listener صفحات وب پویا را بهشکل مداوم رهگیری و در ازای دریافت هر درخواستی برای دسترسی به این صفحات، آخرین نسخه از صفحهی وب ارسالی را برای خود Cache میکنند.
زمانیکه درخواستی بهسمت سرور ابر آروان فرستاده میشود، این سرور به هنگام نیافتن منابع وبسایت درخواستشده در Cache خود، بررسی میکند که آیا برای آن وبسایت سرویس میگ میگ فعال شده است یا نه؛ اگر این سرویس برای وبسایت فعال نشده باشد، ارتباط HTTP را با سرور اصلی میزبان وبسایت، برقرار و منابع مورد نیاز را درخواست میکند.
اما اگر برای وبسایت سرویس میگ میگ ابر آروان فعال شده باشد، این درخواست HTTP را تحویل Sender میدهد و Sender آن را برای Listener میفرستد. Listener نیز با دریافت این Request، از سرور اصلی تمام منابع صفحه وب درخواستی را تقاضا میکند. پس از ارسال این منابع از سرور اصلی به Listener، Listener این فایلها را با فایلهایی که در آخرین Request دریافتی برای دسترسی به این صفحهی وب Cache کرده بود، مقایسه میکند و تنها فایلهایی که دچار تغییر شدهاند را بهکمک الگوریتمی ویژه فشرده میکند. سپس این فایل فشرده را برای Sender میفرستد. Sender با دریافت این تغییرات از Listener، آنها را به منابع Cache شده در دریافت آخرین Request دسترسی به این فایلها، اضافه میکند و به بیانی، کل فایلهای لازم برای Load صفحه را دوباره بازسازی میکند. سپس آنها را برای کاربر نهایی میفرستد.