شبکه توزیع محتوا (CDN) ستون کمک میکند محتوای دیجیتال، از جمله دادهها، ویدیوها، اپلیکیشنها و APIها را با تاخیر کم، سرعت انتقال بالا و امنیت مناسب به کاربران ارایه کنیم. همه امکانات این سرویس از طریق رابط کاربری و API قابل پیکربندی و سفارشیسازی هستند.
شروع به کار
اگر تازه میخواهیم دامنهای را به CDN متصل کنیم، از یکی از آموزشهای اتصال شروع کنیم و سپس با مفاهیم پایه CDN آشنا شویم.
- اولین دامنه را پشت CDN ببرید
- اولین دامنه را بدون انتقال DNS پشت CDN ببرید
- اولین دامنه را به DNS ستون منتقل کنید
پیکربندی ترافیک
بعد از اتصال دامنه، آپاستریم، مسیر، گواهی، کش و پردازش محتوا را پیکربندی میکنیم.
- تنظیم GeoDNS
- خاموش کردن دکمه ابر (quickcdn) با API
- پیکربندی سرور آپاستریم
- مسیریابی ترافیک بینالملل با قوانین آپاستریم
- فعالسازی TLS خودکار
- فعالسازی TLS با گواهی شخصی
- گواهی TLS
- هدایت درخواستها به آپاستریم با قوانین مسیر
- فعالسازی Failover با سرور Passive
- بازنویسی مسیر درخواست قبل از آپاستریم
- سفارشیسازی صفحات خطای CDN
- پیکربندی کش محتوا
- پاکسازی کش دامنه (Purge)
- کش در CDN ستون
- اولین تصویر را با سرویس عکس تغییر دهید
- سرویس ویدیو (VOD)
- اولین ویدیو را با سرویس ویدیو ترنسکد کنید
امنیت و SEO
دسترسی درخواستها، خزندهها و گواهی را روی لبه کنترل میکنیم.
- اولین قانون دیواره آتش (Firewall) را بسازید
- استفاده از IP Set در دیواره آتش (Firewall)
- محدود کردن نرخ درخواستها (Rate Limit)
- مقابله با افزایش غیرعادی ترافیک با فایروال
- Whitelist خودکار IP لبههای CDN
- محدودیت نرخ (Rate Limit)
- حملات DDoS
- فعالسازی CORS روی قانون مسیر
- فعالسازی لینک امن (Secure Link) برای مسیر
- سفارشیسازی هدرهای HTTP
- مسیریابی هوشمند
- روشن کردن بهبود SEO روی آپاستریم
- رباتهای شناختهشده
مشاهدهپذیری و عیبیابی
برای پیدا کردن علت خطا، از لاگ، متریک و ابزارهای بررسی اتصال استفاده میکنیم.
- مشاهده لحظهای لاگ درخواستها
- لاگ درخواستهای دامنه را دریافت کنید
- ارسال لاگ (Log Forwarder)
- دامنه پشت CDN را در پلتفرم مانیتورینگ پایش کنید
- بررسی اتصال دامنه از لینوکس و macOS
- بررسی اتصال دامنه از اندروید
- بررسی اتصال دامنه از ویندوز
- سوالات متداول CDN و DNS
معماری و قراردادها
رفتار لبه و قراردادهای مربوط به تنظیمات، هدر و لاگ را در این صفحهها پیدا میکنیم.
- مرجع لبه (Edge)
- مرجع آپاستریم
- قوانین آپاستریم
- مرجع قوانین آپاستریم
- مرجع قوانین مسیر
- قوانین مسیر
- مرجع کش
- مرجع دیواره آتش (Firewall)
- مرجع IP Set
- مرجع گواهی TLS
- مرجع فیلدهای لاگ درخواست
- مرجع هدرهای HTTP اختصاصی ستون
سازماندهی این مستندات
این مستندات بر اساس ساختار Diátaxis سازماندهی شدهاند:
- آموزشها: یک سناریوی کامل را از ابتدا تا رسیدن به یک نتیجه مشخص دنبال میکنند.
- راهنمای کاربری: انجام یک کار مشخص، مانند تنظیم کش، TLS یا فایروال را مرحلهبهمرحله توضیح میدهند.
- مفاهیم: نحوه کار، رفتار و مرزهای قابلیتها را توضیح میدهند.
- مرجع: اطلاعات دقیق، مقادیر، قراردادها و گزینههای قابل استفاده را ارایه میدهد.
- سوالات متداول CDN و DNS: پاسخ کوتاه به پرسشهای رایج را ارایه میدهد.
