digital-garden/dev/architecture/highload/Оценка эффективности кэша.md
Struchkov Mark d5e6b54a58
All checks were successful
continuous-integration/drone/push Build is passing
Кэширование
2024-09-11 21:28:43 +03:00

1.2 KiB

aliases tags date zero-link parents linked
maturity/🌱
2024-09-11
../../../meta/zero/00 HighLoad
../Кэширование
CacheMissRate

По формуле можно рассчитать среднее время доступа к данным.

AverageTime = CacheAccessTime + DbAccessTime * CacheMissRate

Где:

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

Например, пусть

  • DbAccessTime = 100ms
  • CacheAccessTime = 20ms
  • Тогда при CacheMissRate > 0.8 - кэш вреден.

Мета информация

Область:: ../../../meta/zero/00 HighLoad Родитель:: ../Кэширование Источник:: Создана:: 2024-09-11 Автор::

Дополнительные материалы