کش چگونه کار میکند
کش (Cache) نسخهی ذخیرهشدهای از صفحات و فایلهای شماست. بهجای اینکه nsin هر بار همان چیز را از سرور شما بخواهد، یک نسخه نزدیک بازدیدکنندگان نگه میدارد و فوراً به آنها میدهد. نتیجه: سایت خیلی سریعتر و بار کمتر روی سرور شما.
بهمحض فعالشدن سایت روی nsin، کش را بهصورت خودکار دارید.
چرا کش به شما کمک میکند
Section titled “چرا کش به شما کمک میکند”- صفحات سریعتر. محتوا از نزدیکترین نقطهی nsin سرویس میشود، نه از سرور دور شما.
- کار کمتر برای سرور. سرور شما درخواست کمتری پاسخ میدهد و در ترافیک سنگین هم سالم میماند.
- تجربهی بهتر در سراسر جهان. بازدیدکنندگان دور از سرور شما هم سریع صفحه را میگیرند.
چه چیزی کش میشود
Section titled “چه چیزی کش میشود”nsin در این مورد هوشمند عمل میکند:
- فایلهای ثابت (تصویر، CSS، فونت، دانلود) خوب کش میشوند، چون کم تغییر میکنند.
- صفحاتی که برای هر کاربر متفاوتاند (مثل صفحهی حساب کاربری) معمولاً کش نمیشوند تا هرکس دادهی خودش را ببیند.
این رفتار را با قوانین کش تنظیم دقیق میکنید.
HIT و MISS
Section titled “HIT و MISS”هر پاسخ یک هدر Nsn-Cache-Status دارد که میگوید nsin چطور با آن برخورد کرده.
همین واژهها را در آمار هم میبینید:
| وضعیت | معنی |
|---|---|
| HIT | nsin نسخهای داشت و فوراً سرویس داد. سرور شما درگیر نشد. |
| MISS | نسخهای نبود؛ از سرور شما گرفته و برای دفعهی بعد ذخیره شد. |
| BYPASS | کش عمداً دور زده شد (کوکی، هدر Authorization یا یک قانون کش). |
| DYNAMIC | پاسخ قابل کش نیست، پس مستقیم از سرور شما آمد. |
اولین بازدید از یک صفحه معمولاً MISS است؛ بازدیدهای بعدی HIT میشوند. فهرست کامل هدرها در هدرهای پراکسی.
پاککردن (Purge) کش
Section titled “پاککردن (Purge) کش”اگر سایت را بهروزرسانی کردید و هنوز نسخهی قدیمی را میبینید، کش نسخهی قبلی را نگه داشته است. میتوانید همهچیز یا فقط یک صفحه را پاک کنید — و ببینید دقیقاً چه چیزی ذخیره شده است.
به پاکسازی و مرور کش ببینید.
سوالهای رایج
Section titled “سوالهای رایج”بازدیدکنندگان صفحهی قدیمی را میبینند. کش آن صفحه را پاک کنید.
چرا دوباره MISS شد؟ نسخههای کششده برای همیشه نمیمانند و سایتهای بزرگ صفحات زیادی دارند. دیدن گاهبهگاه MISS طبیعی است.
میتوانم کش یک صفحه را خاموش کنم؟ بله — با یک قانون کش کش را برای آن صفحه دور بزنید.