رفتن به محتوا
nsin docs

Purge و مرور cache

Purge کردن نسخه‌ی ذخیره‌شده‌ی nsin از یک صفحه را پاک می‌کند، تا بازدیدکننده‌ی بعدی نسخه‌ی تازه بگیرد. آن را در بخش Caching دامنه‌ی خود پیدا کنید.

۱. Caching را باز کنید. ۲. روی Purge everything کلیک کنید. ۳. تأیید کنید.

سایت‌های بزرگ چند ثانیه طول می‌کشد — پنل آن را queued علامت می‌زند.

Purge کردن یک صفحه یا فایل

Section titled “Purge کردن یک صفحه یا فایل”

۱. Caching ← Cached items را باز کنید و برای پیدا کردن ردیف فیلتر کنید. ۲. روی Purge کلیک کنید.

حالتچه اتفاقی می‌افتد
Deleteحذف می‌شود؛ ردیف ناپدید می‌شود. بازدیدکننده‌ی بعدی fetch تازه می‌گیرد.
Refreshنسخه دور ریخته می‌شود، ردیف در لیست می‌ماند؛ بازدیدکننده‌ی بعدی دوباره پرش می‌کند. آیتم با محتوای جدید cache‌شده می‌ماند.

لیست Cached items این‌ها را برای هر object نشان می‌دهد:

  • host و path
  • size
  • edge location
  • کی cache شد و کی expire می‌شود

بر اساس host، path (/assets/* هم کار می‌کند) یا edge location فیلتر کنید، و بر اساس size، تاریخ یا path مرتب کنید. جمع‌های بالا تعداد آیتم‌ها و فضای استفاده‌شده را به تفکیک location نشان می‌دهند.

خود فایل‌ها را می‌خواهید؟ ببینید دانلود فایل‌های cache‌شده‌ی شما.

Developer mode cache را در کل دامنه بای‌پس می‌کند و خروجی زنده‌ی سرور شما را نشان می‌دهد، خطاها هم شامل: یک 5xx همان‌طور که هست به مرورگر می‌رسد، نه نسخه‌ی nsin. ببینید Custom Error Pages.

۱. داشبورد دامنه را باز کنید. ۲. Developer mode را در بالا روشن کنید.

بعد از سه ساعت به‌طور خودکار خاموش می‌شود، تا سایتتان تصادفی uncached نماند.

purge کردم اما هنوز صفحه‌ی قدیمی را می‌بینم. مرورگر شما هم cache دارد. یک پنجره‌ی private یا hard reload را امتحان کنید.

بعد از هر deploy باید purge کنم؟ فقط برای فایل‌هایی که محتوایشان در همان آدرس تغییر کرده. نام‌فایل‌های نسخه‌دار (app.4f3c1.js) هرگز نیازی به آن ندارند — یک نام جدید یک entry جدید است.

کدام صفحات cache می‌شوند؟ cache rules شما تصمیم می‌گیرند. برای پیش‌فرض‌ها ببینید نحوه‌ی کار cache.