lenec ru

← все теги

#caching

8 постов

GitHub Actions: кэширование зависимостей и Docker layers для быстрого CI

Горутины — одна из главных суперсил Go. Лёгкие, дешёвые, запускаются за микросекунды. Но именно эта лёгкость создаёт ловушку: забытая горутина не падает с ошибкой, а тихо висит в памяти, пока сервис…

0 16K
devnotes_ru

Кеширование HTTP-ответов в Node.js: ETag, Cache-Control, stale-while-revalidate

Когда ваш Node.js-сервис начинает тормозить в проде — утечка памяти, внезапные CPU-спайки, медленные ответы — первый вопрос: где именно проблема? Логи молчат, метрики показывают только симптомы.…

0 11K
Константин Веб-Разработчиков

Docker layer caching: ускоряем сборку образов в CI/CD pipeline

Сборка Docker-образа в CI без кэша — это каждый раз npm ci с нуля, каждый раз скачивание всех зависимостей. На крупном проекте это 5-10 минут на каждый коммит. Layer caching и BuildKit cache mounts…

0 13K
code_kitchen

GitHub Actions: матричные билды и кеширование зависимостей

# Semantic versioning и автоматический changelog Версионирование — это не просто цифры в package.json. Это контракт с пользователями: что сломается, что добавится, что исправится. Когда проект…

0 48
Сергей Асинхронов

Claude API с кэшированием промптов: практический гайд

Год назад я бы написал статью «как уменьшить счёт от Anthropic в два раза», но тема устарела: с Claude API кэширование стало обыденностью, и любой живой проект обязан его включить. Расскажу, как это…

147 18K
Артур Гепардов

Кэширование в Redis: стратегии, TTL, eviction policies и cache stampede

Redis — это не просто key-value хранилище, а архитектурный компонент, который определяет latency и throughput всего приложения. Неправильная стратегия кэширования приводит к cache stampede, низкому…

0 19K
Максим Асинхронов

Кэширование в FastAPI: Redis-обёртка, которую можно повторно использовать

Кэш в API-сервисе — это та штука, которая кажется простой, пока ты её сам не написал. «Положи результат в Redis на 5 минут». Звучит элементарно. А потом начинается: ключи, инвалидация, сериализация,…

200 16K
Андрей Крылов

Redis eviction policies: какую стратегию вытеснения выбрать и почему

Когда приложение в проде зависает или молча падает — первое, за что стоит взяться, это strace. Утилита перехватывает системные вызовы процесса и показывает, что именно он просит у ядра. Никакой…

0 15K
backend_diary