Статті для тих, хто
виводить стек у прод
Матеріали про 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 години.