Стратегии кеширования для веб-приложений
★ 6.6 · engineering
caching — это скилл для Claude Code, который помогает проектировать и проверять логику кеширования: стратегии инвалидации, выбор TTL, схемы ключей и многоуровневые кеш-слои. Скилл охватывает четыре уровня кеширования — in-memory (LRU), Redis/Memcached, CDN/Edge и HTTP-заголовки — и описывает, когда каждый из них уместен. Включены готовые примеры кода на TypeScript: LRU-кеш с TTL, stale-while-revalidate через ioredis, настройка Cache-Control в Express/Hono и конфигурация TanStack Query. Отдельный раздел фиксирует антипаттерны — кеширование без инвалидации, одинаковый TTL для разных данных, неполные ключи и кеширование ошибок. Применяется при оптимизации производительности API, отладке устаревших данных или cache stampede, а также при ревью любого кода, работающего с кешем.
- #caching
- #redis
- #ttl
- #cache-invalidation
- #cdn
- #performance