TGViewer
Системный анализ | Дмитрий Помаскин Системный анализ | Дмитрий Помаскин @system_analysis_school · 1.39K subscribers
Post #330 719
❗️А когда кешировать?❗️

На видео изложил свои мысли по поводу внедрения кеширования, обязательно послушайте 👆

Ниже привел список типовых кейсов, в которых стоит или не стоит внедрять кеширование:

Кеш вам поможет, если:

🔸Один и тот же запрос выполняется большое количество раз за короткий промежуток времени (например, 100 раз/сек);
🔸Данные обновляются реже, чем время инвалидации потенциального кеша;
🔸Вычисление результата требует много ресурсов CPU или сложного I/O;
🔸Вы готовы пожертвовать консистентностью ради скорости.

🛑 Кеш вам не поможет, если:

🔸Данные уникальны для большинства запросов (ожидаемый cache hit < 10%);
🔸Данные обновляются чаще, чем читаются;
🔸Требуется строгая консистентность;
🔸Ваш запрос и так выполняется за быстрее необходимого времени.

Основная мысль: не нужно делать оптимизацию ради оптимизации 🙃

Системный анализ | Дмитрий Помаскин
  • 👍 6
  • 🔥 4
More from @system_analysis_school
  1. Sep 10, 2026❗️Примеры использования балансировщиков❗️ Как и обещал, собрал для вас несколько популярны…
  2. Sep 2, 2026❗️L7-балансировщики❗️ Продолжаем разговор про балансировку нагрузки в наших системах 🫡 Се…
  3. Aug 27, 2026❗️Балансировщики нагрузки❗️ Следующий элемент, который мы разберем, это балансировщики наг…
  4. Aug 21, 2026❓Когда CDN не нужен?❓ Часто на собеседованиях и консультациях при решении задач по system…
  5. Aug 13, 2026❗️CDN на пальцах❗️ На консультациях за последние полгода часто замечаю, что, при проектиро…
  6. Aug 7, 2026✅ Запись открыта ✅ 15.08 12:00 МСК System Design Для записи жмите сюда 👈 🔝 Паблик VK 😀…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →