Cloud

CDN: راهنمای کامل

افزودن سایت به CDN whycloud، اتصال DNS، تعریف رکورد و مقصد با چند سرور، Cache و پاک‌سازی، SSL و امنیت، گزارش کشور و اپراتور و مسیریابی هوشمند.

افزودن سایت

در Cloud → CDN دامنهٔ اصلی (مثلاً example.com) را وارد کنید. اگر DNS دامنه در whycloud است، مالکیت خودکار تأیید می‌شود؛ وگرنه یک رکورد TXT با نام _whycloud-cdn نشان داده می‌شود که باید نزد سرویس DNS فعلی‌تان ثبت کنید. پس از تأیید، سایت فعال و گواهی SSL رایگان صادر می‌شود.

فهرست سایت‌های CDN
فهرست سایت‌های CDN

اتصال DNS (اشاره به CDN)

برای اینکه بازدیدکنندگان از CDN عبور کنند، هر نامی که ابر CDN آن روشن است باید در DNS به CDN اشاره کند. اگر DNS دامنه در whycloud است این کار خودکار انجام می‌شود. در غیر این صورت برای زیردامنه‌ها (مثل www) یک رکورد CNAME به آدرسی که در تب «رکوردها و مقصد» نشان داده می‌شود بسازید؛ برای خود دامنه (@) اگر سرویس DNS شما CNAME روی ریشه را پشتیبانی نمی‌کند، از ALIAS/ANAME یا انتقال DNS به whycloud استفاده کنید. وضعیت «DNS هنوز به CDN اشاره نمی‌کند» یعنی این نام هنوز مستقیم به سرور شما (یا جای دیگری) می‌رود و ترافیکش از CDN عبور نمی‌کند؛ پس از اصلاح رکورد و گذشت TTL قبلی، وضعیت سبز می‌شود.

رکوردها و مقصد

دیگر لازم نیست «سرور اصلی» جداگانه بسازید. در تب «رکوردها و مقصد» برای هر نام (مثلاً @، www یا api) فقط مقصد را بنویسید: یک IP، IP:پورت یا آدرس https://. می‌توانید چند سرور را با کاما وارد کنید تا بار بین آن‌ها تقسیم شود. با کلیک روی نام یا مقصد، همان‌جا ویرایش می‌کنید: پروتکل، وزن هر سرور، سرور پشتیبان (فقط وقتی بقیه از دسترس خارج شوند)، روش تقسیم بار (مساوی، کم‌بارترین، یا ثابت برای هر کاربر) و بررسی سلامت. در بخش پیشرفته می‌توانید مسیرهای خاص (مثلاً /api) را به سرورهای دیگری بفرستید و Host Header، SNI و زمان‌های انتظار را تنظیم کنید. ابر نارنجی یعنی ترافیک از CDN عبور می‌کند؛ اگر خاموش باشد فقط رکورد DNS معمولی است.

تب رکوردها و مقصد
تب رکوردها و مقصد

Cache و پاک‌سازی

فایل‌های ایستا (تصویر، CSS، JS، فونت، ویدیو) به‌صورت خودکار Cache می‌شوند و صفحات پویا و درخواست‌های دارای کوکی ورود از Cache عبور نمی‌کنند. برای پاک‌سازی، دکمهٔ «پاک‌سازی Cache» را بزنید و یکی را انتخاب کنید: آدرس‌های مشخص (با جست‌وجو در پرتکرارترین آدرس‌های Cache‌شده)، یک پوشه، یک نوع فایل (مثلاً همهٔ CSS و JS پس از انتشار نسخهٔ جدید)، فقط یک نام (مثلاً cdn.example.com) یا کل سایت. پاک‌سازی ظرف چند ثانیه روی همهٔ لبه‌ها اعمال می‌شود؛ پاک‌سازی کل سایت باعث می‌شود چند دقیقه درخواست‌های بیشتری به سرور شما برسد.

SSL و امنیت

برای همهٔ نام‌های فعال گواهی رایگان صادر و خودکار تمدید می‌شود؛ گواهی Wildcard نیاز به DNS در whycloud دارد. می‌توانید HTTPS را اجباری کنید، حداقل نسخهٔ TLS و HSTS را تنظیم کنید. WAF حمله‌های رایج (تزریق SQL، XSS، پیمایش مسیر) را شناسایی و بر اساس سطح انتخابی مسدود می‌کند؛ قوانین سفارشی، محدودیت نرخ و چالش مرورگر نیز در تب امنیت هستند.

گزارش‌ها

در تب آمار، درخواست‌ها، پهنای باند، نرخ Cache، کد پاسخ، مسیرهای پرتکرار، کشور بازدیدکنندگان و اپراتورهای اینترنت را ببینید. کشور و اپراتور از پایگاه ip66 به دست می‌آید که هر روز به‌روز می‌شود؛ لبه‌ها فقط شبکهٔ /24 (در IPv6 /48) بازدیدکننده را گزارش می‌کنند و نشانی کامل IP ذخیره نمی‌شود.

مسیریابی هوشمند

CDN whycloud بدون Anycast کار می‌کند: پاسخ DNS هر نام بر اساس تأخیر واقعی کاربران تا هر لبه و سلامت لبه‌ها انتخاب می‌شود، بنابراین هر بازدیدکننده به نزدیک‌ترین و سالم‌ترین لبه می‌رود. این کار برای شما خودکار است و تنظیمی لازم ندارد.

هزینه

ترافیک تحویل‌شده به بازدیدکنندگان به ازای هر گیگابایت و تعداد درخواست‌ها به ازای هر میلیون محاسبه می‌شود؛ درخواست‌های مسدودشده هزینه ندارند. نرخ‌ها و مصرف این ماه در صفحهٔ «صورت‌حساب» به تفکیک دیده می‌شود.

ترافیک ایران و خارج (منطقهٔ پاسخ‌گویی)

لبه‌های CDN whycloud می‌توانند منطقهٔ پاسخ‌گویی داشته باشند: «همه»، «فقط ایران»، «همه به‌جز ایران» یا فهرست کشورها. پاسخ DNS هدایت CDN و رکوردهای Apex سایت‌های پشت CDN در DNS عمومی بر اساس کشور بازدیدکننده (با ECS) فقط لبه‌های همان منطقه را برمی‌گرداند؛ اگر هیچ لبهٔ سالمی در منطقه نباشد، برای جلوگیری از قطعی لبه‌های سالم دیگر استفاده می‌شوند. این تنظیم توسط تیم شبکهٔ whycloud انجام می‌شود و برای سایت شما خودکار است.

صفحه‌های خطا

اگر سرور شما در دسترس نباشد (502/504)، درخواست مسدود شود (403) یا محدودیت نرخ اعمال شود (429)، بازدیدکننده صفحهٔ اختصاصی whycloud را با توضیح فارسی، شناسهٔ درخواست (Ray) و تلاش خودکار دوباره می‌بیند. شناسهٔ Ray را هنگام ثبت تیکت پشتیبانی بفرستید.

مطالب مرتبط