Cache hit / miss
Cache hit / miss (Cache hit / Cache miss) — попадание в кеш / промах кеша
Суть в одном предложении
Cache hit — запрос удовлетворён из кеша; cache miss — данные пришлось брать из источника; соотношение hit/miss определяет эффективность кеширования.
Краткое определение
Cache hit — обращение к кешу, при котором данные найдены и возвращены без запроса к исходному источнику (БД, диск, удалённый API). Cache miss — данные в кеше отсутствовали, запрос ушёл к источнику. Метрики hit rate (hit / (hit + miss)) и miss rate используются для оценки настройки кеша.
Оригинал и перевод
- Язык: английский
- Оригинал: Cache hit / Cache miss
- Буквальный перевод: попадание в кеш / промах кеша
Синонимы и варианты написания
- Hit rate, miss rate
- Cache hit ratio
- Попадание в кеш, промах кеша
Где используется
- Redis, Memcached, OPcache, кеш приложений
- CDN (попадание на edge vs запрос к origin)
- Кеш браузера, HTTP-кеш (304 Not Modified)
- Кеш запросов к БД
Когда это важно
Низкий hit rate означает, что кеш мало помогает или плохо настроен (TTL, инвалидация, размер). Высокий hit rate — меньше нагрузка на источник и быстрее ответы.
Подробное объяснение
После miss данные обычно помещаются в кеш (cache fill). Hit rate зависит от размера кеша, политики вытеснения (LRU, LFU), TTL и характера запросов. Для мониторинга часто смотрят hit ratio в процентах или отдельно счётчики hits и misses.
Аналоги и связанные термины
- CDN, edge caching
- Cache invalidation, cache stampede
- Object cache, page cache
Пример использования
«После увеличения TTL Redis hit rate вырос до 92%, нагрузка на MySQL снизилась.»