---
aliases: 
tags:
  - maturity/🌱
date: 2024-09-11
zero-link:
  - "[[../../../meta/zero/00 HighLoad|00 HighLoad]]"
parents:
  - "[[../Кэширование|Кэширование]]"
linked:
  - "[[CacheMissRate|CacheMissRate]]"
---
По формуле можно рассчитать среднее время доступа к данным.

```
AverageTime = CacheAccessTime + DbAccessTime * CacheMissRate
```

Где:
- AverageTime - среднее время жизни кэша
- CacheAccessTime - время доступа к кэшу
- DbAccessTime - время доступа к БД
- [[CacheMissRate|CacheMissRate]] - количество промахов мимо кэша. От 0 до 1.

Например, пусть
- DbAccessTime = 100ms
- CacheAccessTime = 20ms
- Тогда при [[CacheMissRate|CacheMissRate]] > 0.8 - кэш вреден.

***
## Мета информация
**Область**:: [[../../../meta/zero/00 HighLoad|00 HighLoad]]
**Родитель**:: [[../Кэширование|Кэширование]]
**Источник**:: 
**Создана**:: [[2024-09-11]]
**Автор**:: 
### Дополнительные материалы
- [[CacheMissRate|CacheMissRate]]
### Дочерние заметки
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->