پایگاه دانش
یک سایت را روی حساب CDN خود مستقر کنید
حساب Cloudflare خود را متصل کنید، یک وبسایت را روی آن قرار دهید و بدون قطعی، وبسایت را بین حسابها جابهجا کنید.
شما میتوانید یک وبسایت را به جای شبکه ما، از طریق حساب CDN خودتان ارائه دهید؛ حسابی که هزینه آن را پرداخت میکنید، اطلاعات ورودش را در اختیار دارید و میتوانید آن را در داشبورد فروشنده خود مشاهده کنید. این همان مفهومی است که «BYO CDN» در پلن شما دارد و این مقاله نحوه استفاده واقعی از آن را شرح میدهد.
آنچه ابتدا نیاز دارید
یک حساب CDN متعلق به خودتان که به Zinn® متصل است. به بخش Connections بروید و حساب را اضافه کنید. شما یک توکن API با دسترسی محدود به آن حساب به ما میدهید؛ ما آن را در یک صندوق امن ذخیره میکنیم و هرگز دوباره آن را نمایش نمیدهیم.
شما میتوانید بیش از یک حساب متصل کنید. نکته همینجاست: یک آژانس که کارهای مشتری را در یک حساب Cloudflare و سایتهای خود را در حساب دیگری نگه میدارد، هر دو را متصل میکند، برای آنها نام میگذارد و به ازای هر سایت یکی را انتخاب میکند. برای هر کدام نامی بگذارید که بعداً آن را بشناسید — «CF — کارهای مشتری» مفید است، اما تکرار نام «Cloudflare» مفید نیست.
قرار دادن یک سایت روی آن
سایت را باز کنید، سپس تب CDN را باز کنید. در زیر بخش Where this site is served from، تمامی مقصدهایی را که این سایت میتواند به آنها منتقل شود، مشاهده خواهید کرد:
- Zinn® edge network — استخر ما. حالت پیشفرض که در پلن شما گنجانده شده است.
- یک سطر به ازای هر حسابی که متصل کردهاید، با نامی که به آن اختصاص دادهاید.
- Your own edge (passthrough) — شما خودتان CDN را مدیریت میکنید و ما صرفاً دامنه را به سمت آن هدایت میکنیم.
یکی را انتخاب کرده و تأیید کنید. ما زون (zone) را در آن حساب ایجاد میکنیم، دامنه شما را به سمت آن هدایت میکنیم و تنها پس از آن، زون قبلی را که سایت از آن آمده بود پاکسازی میکنیم.
چه اتفاقی واقعاً رخ میدهد و چقدر طول میکشد
ترتیب مراحل اهمیت دارد و به همین دلیل است که این فرایند ایمن است:
- ما زون را در حسابی که انتخاب کردهاید میسازیم و آن را مجدداً بررسی میکنیم.
- ما لبه (edge) جدید را به عنوان پاسخ دامنه شما منتشر میکنیم.
- ما تغییرات را روی سایت شما ثبت میکنیم.
- ما منتظر میمانیم.
- تنها زمانی که دامنه شما واقعاً از حساب جدید پاسخ دهد، زون قبلی را حذف میکنیم.
مرحله ۴ مرحله مهمی است. Cloudflare به هر حساب جفت نیمسرورهای مخصوص خودش را میدهد، بنابراین انتقال یک سایت بین دو حساب Cloudflare تغییر میکند و دامنه شما باید به آنها تفویض شود. تا زمانی که رجیسترار (registrar) شما به جفت جدید اشاره نکند، بازدیدکنندگان همچنان از طریق جفت قبلی در حال حلوفصل (resolve) درخواستها هستند.
اگر دامنه نزد ما ثبت شده باشد، ما نیمسرورها را برای شما تنظیم میکنیم و انتقال معمولاً ظرف یک ساعت به پایان میرسد.
اگر دامنه جای دیگری ثبت شده باشد، ما نیمسرورهای جدید را به شما نشان میدهیم و منتظر میمانیم. آنها را در کنترلپنل رجیسترار خود کپی کنید. در حالی که وقت خود را صرف میکنید هیچ چیزی از کار نمیافتد: هر دو لبه در طول این مدت سایت شما را سرویسدهی میکنند و تا زمانی که لبه جدید پاسخگو نباشد، چیزی را حذف نمیکنیم.
پس از بهروزرسانی رجیسترار، انتشار (propagation) معمولاً چند دقیقه تا چند ساعت طول میکشد و بسته به TTL قبلی میتواند تا ۴۸ ساعت زمان ببرد. این ویژگی DNS است، نه سیستم ما.
اگر مشکلی پیش آمد
هر مرحله قابل بازگشت است و هرگونه خطایی باعث میشود سایت شما بالا بماند. اگر حساب از پذیرش زون خودداری کند، یا اعتبارنامه از زمان اتصال شما باطل شده باشد، هیچچزی جابهجا نمیشود — سایت شما دقیقا در همان جایی که بود سرویسدهی میشود و تب مربوطه به شما میگوید که کدام مرحله با شکست مواجه شده است.
همچنین میتوانید انتقالی را که منتظر رجیسترار شماست لغو (cancel) کنید. سایت شما به حسابی که قبلاً روی آن بود برمیگردد و زونی که ساخته بودیم حذف میشود.
نکتهای اگر از پلن Footprint-Free استفاده میکنید
هر سایت روی یک حساب CDN میتواند به هر سایت دیگری روی آن متصل شود — این دقیقاً همان ارتباطی است که خط تولید Footprint-Free برای جلوگیری از آن وجود دارد. انتقال یک سایت Footprint-Free به یک حساب منفرد متعلق به خودتان مجاز است، و ما از شما میخواهیم که ابتدا درک خود از این موضوع را تأیید کنید. سایتهایی که روی استخر ما قرار دارند بهطور خاص در میان چندین حساب پخش شدهاند تا نتوانند به یکدیگر پیوند داده شوند.
چه چیزی تغییر نمیکند
پلن، اسلاتها و صورتحساب شما با ما بدون تغییر باقی میماند. آنچه تغییر میکند این است که چه کسی هزینه ترافیک لبه (edge traffic) را پرداخت میکند: در حساب خودتان، آن شخص شما و فروشندهتان هستید. اگر به هر دلیلی نتوانیم زون قدیمی را حذف کنیم، این موضوع را در تب مربوطه اعلام میکنیم، زیرا در غیر این صورت شما به پرداخت هزینه به دو فروشنده برای یک سایت ادامه خواهید داد.
هنوز مشکل دارید؟
پشتیبانی در تمامی پلنها گنجانده شده است و پاسخها به زبان خود شما ارائه میشوند.
تماس با پشتیبانی → همه مقالات →