Кэштеу дегеніміз не
Жылдам қол жеткізу үшін деректерді сақтау
Кэштеу — Деректерге Қол Жеткізуді Жылдамдату
Кэштеу — кейінгі сұрауларды жылдамдату үшін деректер көшірмелерін жылдам қол жеткізу қоймасында сақтау техникасы.
Кэш түрлері
| Түрі | Сипаттама | Мысалдар | |------|-----------|----------| | In-Memory | RAM-да | Redis, Memcached | | Браузер | Клиент браузерінде | localStorage, Cache API | | CDN | Edge серверлерде | Cloudflare, CloudFront | | Дерекқор | DB сұрау кэші | Query cache, Materialized views |
Кэштеу стратегиялары
- Cache-Aside — қолданба кэшті басқарады
- Read-Through — кэш деректерді автоматты жүктейді
- Write-Through — кэш пен DBға бір уақытта жазу
- Write-Behind — DBға асинхронды жазу
Жарамсыздау саясаттары
- TTL — Өмір уақыты
- LRU — Ең аз қолданылғанын шығару
- LFU — Ең сирек қолданылғанын шығару
- Оқиғаға негізделген — дерек өзгергенде
Тиімділік көрсеткіштері
- Hit Rate — кэш хит пайызы (мақсат: >90%)
- Latency — кэш жауап уақыты (in-memory үшін <1ms)