Cache Кэширование
- вывода дисковой подсистемы
- ответа веб сервера
- на клиенте в браузере (HTTP-кэш)
- на прокси сервере\балансировщике
- CDN статичный контент
- данных в СУБД (sqldependency)
- данных приложения
- Disrtibuted Cache - Redis, Memcached
Параметры кеширования:
- условия инвалидации
- время жизни
Паттерны
- Сервис может отвечать заголовками, сколько можно кэшировать один или другой запрос. Поставить между сервисом и вызывающей стороной reverse proxy (nginx), varnish, то он может держать у себя кэш на основе этих заголовков.
- Cache
- Стратегии кэширования
- MS best practices
- top 5 things to consider
- TODO
- https://blog.bytebytego.com/p/a-crash-course-in-caching-final-part?utm_source=substack&utm_medium=email
- https://www.youtube.com/watch?v=dGAgxozNWFE&embeds_euri=https%3A%2F%2Fblog.bytebytego.com%2F&feature=emb_imp_woyt&ab_channel=ByteByteGo
Технологии
- Redis
- Memcached