Статьи для тех, кто
выводит стек в прод
Материалы о React, Node.js, TypeScript и AI. Переведённый текст показывается, если он есть. Если нет — вы видите английский текст и пометку об этом.
Тег: Caching
Основы TanStack Query: запросы, кэширование, мутации и аннулирование
Узнайте, как useQuery, queryKey, staleTime, gcTime, useMutation и invalidation взаимодействуют друг с другом для управления состоянием сервера в React без необходимости написания собственных функций fetch.
7 мин чтенияКак снизить расходы на LLM: кэширование, маршрутизация моделей и сокращение промптов
Счета за LLM в продакшене растут быстро. Семантический кэш, маршрутизация моделей, компактные промпты, реранкинг в RAG, лимиты на ответ и пакетная обработка помогают тратить меньше без потери качества.
8 мин чтенияПодробное руководство по TanStack Query: запросы, кэш, изменения данных и оптимистичный интерфейс.
TanStack Query управляет состоянием сервера как менеджер ресторана: общие ключи кэша, настройки свежести данных, скоординированные изменения, аннулирование старых данных и оптимистичные обновления, работающие на основе вашего HTTP-клиента.
22 мин чтенияСемантическое кэширование с использованием Redis для векторного поиска
Сократите расходы на API для встраивания данных с помощью семантического кэширования в Redis: двухуровневый кэш, который повторно использует результаты векторного поиска, когда запросы означают одно и то же, в Node.js.
4 мин чтенияRedis за пределами кэширования: сессии, ограничения скорости, очереди и модель Pub/Sub в Node.js
Семь шаблонов использования Redis для серверных частей на Node.js — кэширование с TTL, ключи OTP, ограничения скорости запросов, задачи BullMQ, сессии, ограничения модели Pub/Sub и случаи, когда не стоит использовать Redis.
6 мин чтенияМетод HTTP QUERY для команд фронтенда: безопасное чтение с телом запроса
Узнайте, когда метод HTTP QUERY превосходит GET и POST для сложных фильтров, как использовать его с fetch, а также какие требования предъявляются к CORS, кэшированию и поддержке инфраструктуры.
7 мин чтенияСначала измерения: почему ранняя оптимизация затрудняет работу приложений Next.js
Узнайте, как преждевременная мемоизация, широкие границы клиента и кэши на разных уровнях усложняют приложения Next.js, и как подход, ориентированный на измерение производительности, помогает сохранять их скорость.
10 мин чтенияСохранение честности кэшей Redis в Node.js: аннулирование данных без использования устаревших значений
Сравните механизмы TTL, удаления данных при записи, модели pub/sub и аннулирования ключей с версионированием в Redis для Node.js, рассмотрите проблемы конкурентности, которые они создают, и разработайте обертку для кэша с режимом автоматического перехода в неисправный режим.
16 мин чтенияКэширование Stampedes в Node.js: почему кэш Redis может перегрузить вашу базу данных
Узнайте, почему примитивная конфигурация Redis с использованием механизма cache-aside приводит к синхронизации нагрузки на вашу базу данных при истечении срока действия «горячего» ключа, и как блокировки и фоновое обновление предотвращают это.
7 мин чтения
О этих статьях
Оценка за 24 часа
Нужен такой же стек в операторском слое? Пришлите бриф — оценка за 24 часа.