M06Rilis 16 dari 6 sudah terbit0/6
Caching tanpa mengorbankan kebenaran
Mengurangi pekerjaan yang berulang tanpa membuat data menjadi salah, usang tanpa batas, atau rapuh saat cache mati.
- Prasyarat
- M02, M03, M04, M05
Praktik Plus
Ambil Plus · Rp99rbLab, rancangan, proyek, dan studi kasus modul ini. Yang segera belum bisa dibuka.
- Lab L06Cache saat dibebaniPlussegera
- Rancangan D02Plussegera
- Proyek B03Plussegera
Isi modul
0/6 selesai- Pilih pekerjaan yang ingin dihindariM06.01Bandingkan caching di klien, CDN, proses lokal, cache bersama, dan buffer basis data.
- Rancang key cacheM06.02Sertakan versi, locale, izin, batas tenant, dan variasi respons bila diperlukan.
- Pilih kebijakan penulisanM06.03Telusuri cache-aside, write-through, invalidasi, dan race saat cache diisi ulang.
- Batasi data usang dan penggunaan memoriM06.04Bandingkan TTL, eviction, negative caching, dan kebutuhan kesegaran data.
- Tangani stampede dan hot keyM06.05Bandingkan penggabungan request, jitter pada TTL, pemanasan cache, dan respons usang yang dibatasi.
- Bertahan saat cache matiM06.06Uji beban fallback, kapasitas sumber data, degradasi, dan pemulihan tanpa membanjiri basis data.