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

Purge به‌صورت غیرفعال (Passive Mode) عمل می‌کند و مسیرهای قابل پاکسازی نیز محدودیت‌هایی دارند. برای آشنایی با دلیل این رفتار و محدودیت‌های مربوط به هر دامنه، پاکسازی کش (Purge) چگونه کار می‌کند؟ را مطالعه می‌کنیم.


پیش‌نیازها

  • دامنه یا زیردامنه پشت CDN ستون — آموزش‌ها
  • مسیر مطلق یا پیشوند مسیر محتوا مورد نظر (در صورت پاک‌سازی جزیی)

مراحل

  1. در پنل، وب‌سایت موردنظر را باز می‌کنیم و از پیشخان، در بخش مدیریت Cache روی «پاک کردن Cache» کلیک می‌کنیم.
  2. در فرم بازشده، مسیرهای مطلق مانند /images/screen.png یا پیشوندهای مسیر مانند /assets/* را وارد می‌کنیم.
  3. اگر قصد پاکسازی کش یک زیردامنه خاص را داریم، آن را با استفاده از «افزودن زیردامنه‌های بیشتر» اضافه می‌کنیم.
  4. روی «پاک کردن Cache» کلیک می‌کنیم تا درخواست پاکسازی ارسال شود.

گزینه‌ی purge all در پیشخان

فرمت مسیرها

فقط مسیر مطلق محتوا و پیشوند با * پذیرفته است. الگوی glob یا regex پشتیبانی نمی‌شود.

سقف فرم پنل

در هر بار حداکثر ۳۰ مسیر می‌توانیم وارد کنیم. برای تعداد بیشتر، مراحل را تکرار می‌کنیم یا پاکسازی کش دامنه (Purge) با API را دنبال می‌کنیم.

مرجع تنظیمات

سایر گزینه‌های مکانیزم Purge و محدودیت‌های تعدادی آن را در مرجع تنظیمات Purge مطالعه می‌کنیم.


بررسی صحت

  1. پس از ارسال درخواست Purge، چند دقیقه صبر می‌کنیم تا درخواست پاک‌سازی به لبه‌های CDN برسد.
  2. با یک درخواست تست، هدرها و محتوا دریافتی را بررسی می‌کنیم:
curl -i https://example.com/path/to/content

ممکن است در هدر x-zrk-cs مقدار MISS دیده شود؛ این معمولا نشان‌دهنده‌ی فعال شدن سازوکار پاک‌سازی است.

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

  1. اگر نسخه‌ی قبلی همچنان نمایش داده می‌شود، مسیر و دامنه را دوباره بررسی می‌کنیم تا از ارسال صحیح درخواست Purge اطمینان حاصل کنیم.
  2. در نهایت با همان دامنه و --resolve به IP آپ‌استریم، مستقیم به آپ‌استریم درخواست ارسال می‌کنیم تا اطمینان حاصل کنیم محتوا در آپ‌استریم به‌روز است:
curl -i https://example.com/path/to/content --resolve example.com:443:UPSTREAM_IP

ادامه مسیر