Nima Keshlash
Tez kirish uchun ma'lumotlarni saqlash
Keshlash — Ma'lumotlarga Kirishni Tezlashtirish
Keshlash — keyingi so'rovlarni tezlashtirish uchun ma'lumotlar nusxalarini tez kirish xotirasida saqlash texnikasi.
Kesh turlari
| Tur | Tavsif | Misollar | |-----|--------|----------| | In-Memory | RAMda | Redis, Memcached | | Brauzer | Mijoz brauzerida | localStorage, Cache API | | CDN | Edge serverlarda | Cloudflare, CloudFront | | Ma'lumotlar bazasi | DB so'rov keshi | Query cache, Materialized views |
Keshlash Strategiyalari
- Cache-Aside — dastur keshni boshqaradi
- Read-Through — kesh avtomatik ma'lumot yuklaydi
- Write-Through — kesh va DBga bir vaqtda yozish
- Write-Behind — DBga asinxron yozish
Bekor qilish siyosatlari
- TTL — Yashash vaqti
- LRU — Eng kam ishlatilganini chiqarish
- LFU — Eng kam tez-tez ishlatilganini chiqarish
- Voqeaga asoslangan — ma'lumot o'zgarganda
Samaradorlik ko'rsatkichlari
- Hit Rate — kesh hit foizi (maqsad: >90%)
- Latency — kesh javob vaqti (in-memory uchun <1ms)