آزمون Caching
چند سؤال کوتاه درباره کش درونحافظهای، کش توزیعشده و استراتژیهای نامعتبرسازی کش.
⏱ حدود 11 دقیقه · 7 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال بههمراه توضیح نمایش داده میشود.
- 1.
تفاوت اصلی `IMemoryCache` و یک Distributed Cache (مثل Redis) در .NET چیست؟
- 2.
در الگوی Cache-Aside، ترتیب معمول عملیات خواندن داده کدام است؟
- 3.
تنظیم Absolute Expiration برای آیتمهای کش، بهتنهایی تضمین میکند که حافظه سرور هرگز پر نمیشود.
- 4.
تفاوت Sliding Expiration و Absolute Expiration در کش چیست؟
- 5.
کدام موارد از استراتژیهای رایج نامعتبرسازی (Invalidation) کش هستند؟ (چند گزینه)
- 6.
بزرگترین ریسک استفاده از `IMemoryCache` (بهجای Distributed Cache) در یک سیستم چندسرور (Multi-instance) کدام است؟
- 7.
کدام متد `IMemoryCache` اگر کلید موجود نبود، مقدار را میسازد و همانجا در کش ذخیره میکند؟ (فقط نام متد)
var value = cache.__________("key", entry => { entry.AbsoluteExpirationRelativeToNow = TimeSpan.FromMinutes(5); return ComputeValue(); });
0 از 7 سؤال پاسخ داده شده
