ما هو التخزين المؤقت
تخزين البيانات للوصول السريع
التخزين المؤقت — تسريع الوصول إلى البيانات
التخزين المؤقت هو تقنية تخزين نسخ من البيانات في تخزين سريع الوصول لتسريع الطلبات اللاحقة.
أنواع التخزين المؤقت
| النوع | الوصف | أمثلة | |-------|-------|-------| | في الذاكرة | في RAM | Redis, Memcached | | المتصفح | في متصفح العميل | localStorage, Cache API | | CDN | على خوادم الحافة | Cloudflare, CloudFront | | قاعدة البيانات | كاش استعلامات DB | Query cache, عروض مادية |
استراتيجيات التخزين المؤقت
- Cache-Aside — التطبيق يدير الكاش
- Read-Through — الكاش يحمل البيانات تلقائياً
- Write-Through — الكتابة للكاش وDB معاً
- Write-Behind — كتابة غير متزامنة لDB
سياسات الإبطال
- TTL — وقت الحياة
- LRU — إزالة الأقل استخداماً مؤخراً
- LFU — إزالة الأقل استخداماً
- قائم على الأحداث — عند تغيير البيانات
مقاييس الكفاءة
- معدل الإصابة — نسبة الإصابات (الهدف: >90%)
- الكمون — وقت استجابة الكاش (<1ms للذاكرة)