Loading...

راهنمای CDN.com.tr

میزبانی ایستا با Simple Transfer

از ویزارد Add Your Website برای انتخاب Push CDN + Default Endpoint و انتشار فایل‌های ایستا از دامنهٔ پیش‌فرض تولیدشدهٔ CDN.com.tr استفاده کنید.

میزبانی ایستا با Simple Transfer

از ویزارد Add Your Website برای انتخاب Push CDN + Default Endpoint و انتشار فایل‌های ایستا از دامنهٔ پیش‌فرض تولیدشدهٔ CDN.com.tr استفاده کنید.

مسیر در پنل

  1. CDN Accounts
  2. Add Your Website
  3. Content Source: Push CDN
  4. انتخاب / خرید بسته
  5. Delivery Method: Default Endpoint
  6. نقطهٔ پایانی تولیدشدهٔ `xyz.cdn.com.tr`
  7. File Manager یا Push CDN API
  8. راستی‌آزمایی URL عمومی

پیش‌نیازها

  • کاربر وارد شده است و می‌تواند CDN Accounts را باز کند.
  • بستهٔ مورد نیاز در پنل خریداری و اختصاص داده شده است.
  • این مطالعهٔ موردی به دامنهٔ سفارشی، CNAME، تغییر nameserver یا گواهی SSL نیاز ندارد.

مدل تصمیم‌گیری

نوع منبع

این مطالعهٔ موردی باید از Push CDN استفاده کند چون فایل‌ها در ذخیره‌سازی CDN.com.tr قرار می‌گیرند.

  • Pull CDN برای یک مبدأ موجود است.
  • Push CDN برای فایل‌های ایستای بارگذاری‌شده است.
  • CDN Hosting/Platforms برای بارهای کاری در حال اجرا روی CDN.com.tr است.

روش تحویل

این مطالعهٔ موردی باید از Default Endpoint استفاده کند چون از دامنهٔ مشتری استفاده نمی‌کند.

  • Default Endpoint: `xyz.cdn.com.tr`.
  • Full DNS Transfer: nameserverهای دامنه به CDN.com.tr منتقل می‌شوند.
  • Custom Subdomain: `images.example.com` با CNAME به نقطهٔ پایانی پیش‌فرض اشاره می‌کند.

راهنمای گام‌به‌گام

1

شروع از CDN Accounts

این مطالعهٔ موردی از دکمهٔ Add Your Website در فهرست حساب CDN شروع می‌شود.

  • CDN Accounts را باز کنید.
  • روی Add Your Website کلیک کنید.
  • تأیید کنید که ویزارد مرحلهٔ Content Source را باز می‌کند.

نتیجه مورد انتظار: ویزارد گزینه‌های Pull CDN، Push CDN و CDN Hosting را نشان می‌دهد.

معادل cdnctl
cdnctl update --check
cdnctl login --email "<email>" --password "<password>"
cdnctl accounts list
2

انتخاب Push CDN و بسته

Simple Transfer نیازمند این است که فایل روی CDN.com.tr قرار داشته باشد.

  • در صفحهٔ Content Source گزینهٔ Push CDN را انتخاب کنید.
  • یک بستهٔ موجود انتخاب کنید یا خرید دستی را در پنل تکمیل کنید.
  • پس از تکمیل خرید در ویزارد ادامه دهید.

نتیجه مورد انتظار: نوع منبع به‌صورت `push` ادامه می‌یابد و پیش‌نیاز بسته در پنل حل می‌شود.

معادل cdnctl
# Package purchase is completed in the panel.
cdnctl packages list --owned --format table
export PAID_PACKAGE_ID=<listed_package_id>
3

ایجاد حساب با Default Endpoint

انتخاب Default Endpoint در مرحلهٔ روش تحویل از کار DNS سفارشی جلوگیری می‌کند.

  • Default Endpoint را انتخاب کنید.
  • ویزارد را به پایان برسانید.
  • نقطهٔ پایانی تولیدشدهٔ `xyz.cdn.com.tr` را کپی کنید.

نتیجه مورد انتظار: حساب آمادهٔ ارائه از نقطهٔ پایانی پیش‌فرض CDN.com.tr است.

معادل cdnctl
cdnctl cdn accounts create --source push --delivery default-endpoint --package "$PAID_PACKAGE_ID" --alias simple-transfer-demo
export ACCOUNT_UUID=<account_uuid>
export ENDPOINT=<endpoint>.cdn.com.tr
4

بارگذاری و انتشار فایل

File Manager یا Push CDN API فایل را روی حساب انتخاب‌شده ذخیره می‌کند.

  • Push CDN File Manager را باز کنید یا یک توکن API بگیرید.
  • ریشهٔ `/` یا یک پوشهٔ هدف را انتخاب کنید.
  • فایل ایستا را بارگذاری کنید.
  • `https://xyz.cdn.com.tr/<path>` را در یک نشست مرورگر تمیز باز کنید.

نتیجه مورد انتظار: فایل ایستا بدون دامنهٔ سفارشی از دامنهٔ پیش‌فرض CDN.com.tr پاسخ 200 برمی‌گرداند.

معادل cdnctl
cdnctl push files upload --account "$ACCOUNT_UUID" --file ./hello.txt --path /hello.txt
cdnctl push files list --account "$ACCOUNT_UUID"
cdnctl cdn accounts apply --account "$ACCOUNT_UUID"
curl -I "https://$ENDPOINT/hello.txt"

راستی‌آزمایی

  • مرحلهٔ Content Source نشان می‌دهد که Push CDN انتخاب شده است.
  • مرحلهٔ روش تحویل نشان می‌دهد که Default Endpoint انتخاب شده است.
  • نقطهٔ پایانی پیش‌فرض تولیدشده قابل مشاهده است.
  • File Manager فایل بارگذاری‌شده را نشان می‌دهد.
  • URL عمومی پاسخ 200 برمی‌گرداند.

موارد کاربرد

مشتری بدون اتصال دامنهٔ خودش به میزبانی دارایی ایستا نیاز دارد؛ فایل‌ها در ذخیره‌سازی CDN.com.tr قرار دارند و از `xyz.cdn.com.tr` خوانده می‌شوند.

جریان کاری سریع

  1. CDN Accounts را باز کنید و روی Add Your Website کلیک کنید.
  2. در مرحلهٔ Content Source گزینهٔ Push CDN را انتخاب کنید.
  3. پیش‌نیاز بسته را کامل کنید.
  4. زمانی که ویزارد می‌پرسد CDN چگونه باید محتوا را تحویل دهد، Default Endpoint را انتخاب کنید.
  5. نقطهٔ پایانی پیش‌فرض تولیدشدهٔ CDN.com.tr را کپی کنید.
  6. فایل را از طریق File Manager یا API بارگذاری کنید.
  7. URL عمومی را از یک نشست مرورگر تمیز راستی‌آزمایی کنید.

بررسی‌ها

  • هیچ CNAME‌ای لازم نیست.
  • دامنهٔ تحویل پیش‌فرض به‌وضوح نشان داده می‌شود.
  • اسکرین‌شات‌ها انتخاب ویزارد، بارگذاری و موفقیت خواندن عمومی را اثبات می‌کنند.
  • همان سه روش تحویل باید برای منابع Pull CDN، Push CDN و Hosting/Platforms در نظر گرفته شوند.

صفحات مرتبط

نخستین حساب CDN پولی

برای مورد اولین حساب CDN پرداختی، از صفحه Getting Started استفاده کنید که مرز بین حساب، بسته و cdnctl را مشخص می‌کند.

وب‌سایت موجود از طریق CDN

برای مطالعهٔ موردی وب‌سایت موجود، از زنجیرهٔ Pull CDN در Getting Started که Host header، DNS، SSL و Apply Changes را پوشش می‌دهد استفاده کنید.