راهکارها
راهکارهای ویژه
بر اساس صنعت
بر اساس اندازه شرکت
بر اساس کاربرد
بازارچه ابری
به چابکی میگ میگ

به چابکی میگ میگ

میگ میگ ابر آروان افزایش چشم‌گیر سرعت بارگذاری صفحات وب پویا (Dynamic Web Pages) را با اتصالی امن میان سرورهای ابر آروان و سرور اصلی میزبان این صفحات، پدید می‌آورد.
migmig-server

میگ میگ محتوای صفحات وب پویا که مدام در حال تغییر هستند و امکان Cache را ندارند، با بهره‌گیری از الگوریتم ویژه‌ی خود فشرده می‌کند و با ارسال مجزای این فایل‌های تغییریافته، سبب کاهش پهنای باند مورد نیاز، زمان انتقال داده‌ها و در نتیجه زمان کلی بارگذاری صفحه می‌شود.

چرا به میگ میگ ابر آروان نیاز است؟

از مزایای استفاده از شبکه‌ی‌ توزیع محتوا (CDN) ابر آروان، ارسال داده‌ها به مخاطبان در کم‌ترین زمان و با بیش‌ترین سرعت ممکن است. به‌کمک CDN، منابع یک وب‌سایت (هم‌چون فایل‌های HTML، CSS، JavaScript و...) در سرورهای توزیع‌شده‌ی ابر آروان در سراسر جهان Cache می‌شود و به ‌این ‌ترتیب، کاربر هنگام درخواست دسترسی به یک وب‌سایت، به‌جای اتصال به سروری که وب‌سایت اصلی روی آن قرار دارد، از نزدیک‌ترین دیتاسنتر ابر آروان پاسخ خود را دریافت می‌کند.
اما، در برخی وب‌سایت‌ها به‌دلیل تغییر دایم محتوا، امکان Cache منابع‌شان روی سرورهای CDN وجود ندارد. برای نمونه، صفحه‌ی اصلی یک سایت خبری به‌طور مداوم با اخبار جدید در حال به‌روزرسانی است. این تغییرات سریع و پویا در محتوای وب‌سایت سبب می‌شود تا سرورهای CDN در هر بار دریافت درخواست دسترسی به این وب‌سایت، ارتباط TCP با سرور اصلی برقرار و منابع لازم برای Load (بارگذاری) این صفحه را دریافت کنند. Cache نشدن منابع چنین وب‌سایت‌هایی سبب افزایش تاخیر در Load صفحه، کاهش سرعت و به‌دنبال آن، تجربه‌ی کاربری بد برای مخاطبان سایت می‌شود.
با میگ‌ میگ ابر آروان به‌جای ارسال تمام منابع از جانب سرور اصلی به سرور CDN در هر بار درخواست دسترسی به این صفحات وب پویا، تنها تغییرات این صفحات میان این دو سرور مبادله و امکان Cache محتوای صفحات وب پویا را برای شما فراهم می‌کند.

migmig

مزایای میگ میگ ابر آروان

افزایش چشم‌گیر سرعت Load صفحات در کم‌ترین زمان

با ارتباط دایمی TCP میان سرور اصلی میزبان سایت و سرور لبه ابر آروان و ارسال تنهای تغییرات، فشرده‌سازی قوی فایل‌ها و کاهش سایز آن‌ها

secure communication
ارتباط امن و جلوگیری از حملات MITM

با استفاده از TLS

http request
ارسال چند درخواست HTTP از راه یک تک ارتباط TCP

با کمک پروتکل باینری و Multiplexing میان مولفه‌های نرم‌افزاری میگ میگ

سرویس میگ میگ ابر آروان
مناسب چه وب‌سایت‌هایی است؟

وب‌سایت‌هایی که بسیاری از کاربران آن‌ها از لحاظ جغرافیایی فاصله بسیاری با سرور اصلی میزبان وب‌سایت دارند.

۱

میزبانان وبی (Web Hosting) که به پهنای باند بالایی نیاز دارند و می‌خواهند هزینه‌های پرداختی برای این پهنای باند مصرفی را کاهش دهند.

۲

وب‌سایت‌هایی که دارای محتوایی پویا و تغییراتی سریع هستند؛ مانند سایت‌های خبری، وبلاگ‌های فعال، وب‌سایت‌های اجتماعی و...

۳
dynamic-pannel
isna

با نصب نرم‌افزار میگ‌میگ روی سرورها، صاحبان وب‌سایت‌ها دیگر نگرانی بابت ترافیک بالای سرور نخواهند داشت. در مورد سایت‌هایی که تغییرات کمی داشته باشند، این بهبود گاهی تا ۹۸درصد در حجم ترافیک می‌رسد.

alef

با میگ میگ ابر آروان حتا در مورد سایت‌هایی که محتوای آن‌ها تغییر بسیاری دارد
تا بیش از ۵۰درصد بهبود ایجاد می‌شود .

نگاهی بر عملکرد میگ میگ ابر آروان

میگ میگ مجموعه‌ای از تکنیک‌هاست که به‌واسطه‌ی آن‌ها میان سرور ابر آروان و سرور اصلی میزبان وب‌سایت، ارتباطی امن برقرار می‌شود و از راه این ارتباط تنها منابع تغییریافته‌ و بدون قابلیت Cache صفحات وب، ارسال می‌شوند.
در این سرویس از دو مولفه‌ی نرم‌افزاری به نام‌های Sender و Listener استفاده می‌شود. Sender نرم‌افزاری است که روی سرورهای ابر آروان در سرتاسر دنیا نصب می‌شود. Listener نرم‌افزاری است که روی سرور اصلی میزبان وب‌سایت نصب می‌شود.

میان Sender و Listener یک ارتباط TCP دایمی برقرار و با کمک TLS امن می‌شود. Sender و Listener صفحات وب پویا را به‌شکل مداوم ره‌گیری و در ازای دریافت هر درخواستی برای دسترسی به این صفحات، آخرین نسخه از صفحه‌ی وب ارسالی را برای خود Cache می‌کنند.

زمانی‌که درخواستی به‌سمت سرور ابر آروان فرستاده می‌شود، این سرور به هنگام نیافتن منابع وب‌سایت درخواست‌شده در Cache خود، بررسی می‌کند که آیا برای آن وب‌سایت سرویس میگ میگ فعال شده است یا نه؛ اگر این سرویس برای وب‌سایت فعال نشده باشد، ارتباط HTTP را با سرور اصلی میزبان وب‌سایت، برقرار و منابع مورد نیاز را درخواست می‌کند.

tcp

اما اگر برای وب‌سایت سرویس میگ میگ ابر آروان فعال شده باشد، این درخواست HTTP را تحویل Sender می‌دهد و Sender آن را برای Listener می‌فرستد. Listener نیز با دریافت این Request، از سرور اصلی تمام منابع صفحه وب درخواستی را تقاضا می‌کند. پس از ارسال این منابع از سرور اصلی به Listener، Listener این فایل‌ها را با فایل‌هایی که در آخرین Request دریافتی برای دسترسی به این صفحه‌ی وب Cache کرده بود، مقایسه می‌کند و تنها فایل‌هایی که دچار تغییر شده‌اند را به‌کمک الگوریتمی ویژه فشرده می‌کند. سپس این فایل فشرده را برای Sender می‌فرستد. Sender با دریافت این تغییرات از Listener، آن‌ها را به منابع Cache شده‌ در دریافت آخرین Request دسترسی به این فایل‌ها، اضافه می‌کند و به بیانی، کل فایل‌های لازم برای Load صفحه را دوباره بازسازی می‌کند. سپس آن‌ها را برای کاربر نهایی می‌فرستد.

tcp-permanent