مسیریابی هوشمند مسیر لبه تا آپ‌استریم را عوض می‌کند. مسیر بازدیدکننده تا لبه همان Anycast است و با این قابلیت عوض نمی‌شود.

ترافیک با Anycast به نزدیک‌ترین نقطه حضور می‌رسد. اگر از آنجا تا مبدا، شبکه کند یا قطع باشد، پاسخ از لبه هم دیر می‌رسد یا نمی‌رسد. مسیریابی هوشمند همان اتصال دوم را از مسیر پایدارتر یا سریع‌تر داخل شبکه ستون می‌برد تا کیفیت دسترسی در پیک ترافیک و اختلال اپراتور حفظ شود.

هر دو کلید در پایین فرم آپ‌استریم داخل یک بنر هستند. داشبورد وب‌سایت هم همین بنر را نشان می‌دهد و برای فعال‌سازی، به سرورهای آپ‌استریم لینک می‌دهد.

هزینه جدا

استفاده از این قابلیت هزینه مجزا دارد. در ماشین‌حساب دامنه، حجم ترافیک و تعداد درخواست ماهانه جداگانه دیده می‌شود. فهرست قیمت را از واحد فروش می‌گیریم.


مسیر کاربر تا لبه و مسیر لبه تا مبدا

این دو اتصال یکی نیستند.

flowchart LR
  visitor(["بازدیدکننده"])
  edge(["لبه CDN"])
  origin(["آپ‌استریم"])
  visitor -->|"Anycast"| edge
  edge -->|"مسیریابی هوشمند"| origin
اتصالچه چیزی آن را تعیین می‌کند
بازدیدکننده تا لبهAnycast نزدیک‌ترین نقطه حضور را انتخاب می‌کند
لبه تا آپ‌استریمبدون این قابلیت، همین لبه مستقیم به مبدا می‌رود. با مسیریابی هوشمند، درخواست در صورت نیاز از مسیر داخلی ستون به مبدا می‌رسد

پاسخ کش شده از خود لبه سرو می‌شود و به مبدا نمی‌رود. مسیریابی هوشمند روی همان درخواست‌هایی اثر دارد که لبه باید محتوا را از آپ‌استریم بگیرد.


دو کلید در یک بخش

پنل دو کلید جدا در همین بنر می‌گذارد. هر کدام مساله متفاوتی را حل می‌کند.

کلید در فرممخاطبتمرکزچه زمانی مسیر را عوض می‌کند
بهبود دسترسی‌پذیریهمه کاربران، از موقعیت‌ها و اپراتورهای مختلفدسترس‌پذیری، نه سرعتوقتی مسیر همین لبه تا مبدا در اختلال شبکه ناپایدار است
بهبود SEOربات شناخته‌شدهسرعت، نه دسترس‌پذیریوقتی مبدا داخل ایران است و خزنده باید از مسیر سریع‌تر به همان مبدا برسد

این کلیدها توزیع بار بین سرورهای آپ‌استریم نیستند و سرور Passive را جایگزین نمی‌کنند. سرور داخل گروه را همچنان توزیع بار و سلامت‌سنجی انتخاب می‌کند. مسیریابی هوشمند فقط مسیر شبکه تا همان گروه را عوض می‌کند.

در فهرست آپ‌استریم‌ها، آپ‌استریمی که بهبود SEO روی آن روشن باشد برچسب Smart می‌گیرد.

هر دو کلید TLS لبه را لازم دارند. بدون گواهی، ذخیره فرم رد می‌شود. مرز گواهی در گواهی TLS چیست؟ است.

اگر هر دو روشن باشند، درخواست ربات شناخته‌شده مسیر بهبود SEO را می‌گیرد. بقیه درخواست‌ها، وقتی مسیر این لبه تا مبدا مختل باشد، از بهبود دسترسی‌پذیری استفاده می‌کنند.


بهبود دسترسی‌پذیری

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

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

flowchart LR
  visitor(["کاربر"])
  edgeA(["لبه با مسیر مختل تا مبدا"])
  edgeB(["لبه با مسیر سالم تا مبدا"])
  origin(["آپ‌استریم"])
  visitor --> edgeA
  edgeA -->|"بهبود دسترسی‌پذیری"| edgeB --> origin

این رفتار با Failover سرور Passive فرق دارد. Passive وقتی خود سرور پاسخگو نیست وارد مدار می‌شود. بهبود دسترسی‌پذیری وقتی مسیر شبکه تا مبدا از این لبه ناپایدار است مسیر را عوض می‌کند. راه‌اندازی Passive در فعال‌سازی Failover با سرور Passive است.

اگر تنظیمات این بخش دستی شده باشد، کلید در فرم غیرفعال است و متن «تنظیمات این بخش به صورت دستی انجام شده و امکان تغییر آن وجود ندارد.» دیده می‌شود.

داشبورد وب‌سایت برای فعال‌سازی همین کلید را نشان می‌دهد: صفحه سرورهای آپ‌استریم، انتخاب آپ‌استریم، سپس روشن کردن بهبود دسترسی‌پذیری در پایین فرم.


بهبود SEO

با این کلید، وقتی آپ‌استریم داخل ایران باشد، خزنده‌ها از سریع‌ترین مسیر ممکن به همان محتوا می‌رسند. تمرکز روی سرعت دسترسی خزنده است، نه پایداری همه کاربران.

خزنده‌های موتور جست‌وجو معمولا از خارج ایران می‌آیند. اتصال لبه‌ی دور تا مبدا داخل ایران می‌تواند کند باشد و ایندکس را ضعیف کند. مسیر داخلی ستون این اتصال را کوتاه می‌کند.

پنل از «خزنده‌های گوگل» حرف می‌زند. لبه همان فهرست ربات شناخته‌شده را می‌بیند؛ گوگل، بینگ و OpenAI. تشخیص از روی IP رسمی است. نوشتن Googlebot در User-Agent این مسیر را فعال نمی‌کند.

flowchart LR
  bot(["ربات شناخته‌شده"])
  edge(["لبه دریافت‌کننده"])
  relay(["مسیر داخلی ستون"])
  origin(["آپ‌استریم داخل ایران"])
  bot --> edge --> relay --> origin

روشن کردن، این تایید را می‌خواهد: «در صورتی که سرور آپستریم خارج از ایران باشد، فعالسازی این گزینه باعث اختلال خواهد شد.» اگر مبدا خارج از ایران باشد، اتصال اضافه مسیر خزنده را بدتر می‌کند. این کلید را فقط روی آپ‌استریمی روشن می‌کنیم که سرورش داخل ایران است.

بهبود SEO روی آپ‌استریمی اجرا می‌شود که در نهایت برای همان درخواست انتخاب شده است. اگر قانون آپ‌استریم، ترافیک خارج را به مبدا خارج بفرستد، خزنده هم با همان قانون می‌رود مگر قانون جدا برای ربات شناخته‌شده آن را جایگزین کند. مراحل روشن کردن کلید در روشن کردن بهبود SEO روی آپ‌استریم است.


مرز با سازوکارهای دیگر

سازوکارچه چیزی را انتخاب می‌کند
Anycastکدام لبه درخواست کاربر را می‌گیرد
قانون مسیراین URL به کدام آپ‌استریم پیش‌فرض و کدام رفتار لبه می‌رود
قانون آپ‌استریمروی همان مسیر، مبدا را بر اساس کیستی درخواست عوض می‌کند؛ مثلا کشور یا ربات
توزیع بار آپ‌استریمکدام سرور داخل همان گروه درخواست را می‌گیرد
سرور Passiveوقتی سرور Active پاسخگو نیست، کدام سرور جایگزین وارد مدار شود
مسیریابی هوشمندمسیر شبکه از لبه دریافت‌کننده تا همان آپ‌استریم

قانون آپ‌استریم مبدا را عوض می‌کند. مسیریابی هوشمند مبدا را عوض نمی‌کند؛ فقط مسیر رسیدن به همان مبدا را عوض می‌کند.


مشاهده در لاگ

در مشاهده لحظه‌ای لاگ درخواست‌ها این فیلدها رفتار را نشان می‌دهند:

  • is_known_bot برای مسیر بهبود SEO باید نام منبع را نشان دهد، نه خالی.
  • internal_layer_hostname لایه داخلی را نشان می‌دهد. اگر با server فرق داشته باشد، درخواست از مسیر داخلی گذشته است.
  • cache_status اگر HIT باشد، پاسخ از لبه آمده و اتصال تا مبدا در کار نبوده است.
  • upstream_name همان آپ‌استریمی است که کلید روی آن روشن است.

معنی فیلدها در فیلدهای لاگ درخواست است.


ادامه مسیر