Artykuły dla tych, którzy
wdrażają stack
Materiały o React, Node.js, TypeScript i AI. Przetłumaczony tekst jest pokazany, gdy istnieje. Jeśli nie, widać tekst angielski i dopisek o tym.
Tag: Caching
Podstawy TanStack Query: zapytania, cache, mutacje i unieważnianie
Dowiedz się, jak useQuery, queryKey, staleTime, gcTime, useMutation oraz invalidation współpracują ze sobą, aby zarządzać stanem serwera w React bez konieczności pisania ręcznych efektów fetch.
7 min czytaniaObniżanie kosztów modeli LLM: cacheowanie, routowanie modeli i skracanie promptów
Koszty wykorzystania modeli LLM rosną szybko. Aby zaoszczędzić bez utraty jakości, należy stosować cacheowanie semantyczne, routowanie modeli, krótsze prompty, ponowne sortowanie za pomocą RAG, ograniczenia ilości wyjść oraz grupowanie zadań.
8 min czytaniaSzczegółowy przewodnik TanStack Query: zapytania, pamięć podręczna, mutyacje oraz optymistyczne interfejsy użytkownika
TanStack Query zarządza stanem serwera jak menedżer restauracji: wspólne klucze pamięci podręcznej, ustawienia świeżości, skoordynowane mutyacje, unieważnianie danych oraz aktualizacje optymistyczne w ramach Twojego klienta HTTP.
22 min czytaniaKasowanie semantyczne za pomocą Redis w celu wyszukiwania wektorowego
Zmniejsz wydatki na API embeddingów dzięki semantycznemu cache’owaniu w Redis: dwupoziomowy cache, który ponownie wykorzystuje wyniki wyszukiwania wektorowego, gdy zapytania oznaczają to samo, w Node.js.
4 min czytaniaRedis poza cache’owaniem: sesje, limity szybkości, kolejki oraz Pub/Sub w Node.js
Siedem wzorców Redis dla backendów Node.js — cache z TTL, klucze OTP, ograniczenia szybkości, zadania BullMQ, sesje, ograniczenia Pub/Sub oraz sytuacje, gdy nie należy używać Redis.
6 min czytaniaMetoda HTTP QUERY dla zespołów frontendowych: bezpieczne odczyty z ciałem wiadomości
Dowiedz się, kiedy metoda HTTP QUERY jest lepsza od GET i POST przy złożonych filtrach, jak używać jej z fetch, oraz jakie wymagania stawia CORS, cacheowanie i wsparcie infrastruktury.
7 min czytaniaNajpierw pomiar: dlaczego wczesna optymalizacja utrudnia uruchamianie aplikacji Next.js
Zobacz, jak przedwczesna memoizacja, szerokie granice klienta oraz warstwowe pamięci cache zwiększają złożoność aplikacji Next.js, oraz jak podejście oparte na pomiarach zapewnia im szybkość.
10 min czytaniaUtrzymanie cache’ów Redis w Node.js w czystości: unieważnianie danych bez odczytów przestarzałych
Porównaj funkcje TTL, usuwania danych przy zapisie, mechanizmu pub/sub oraz unieważniania kluczy w wersjach dla Redis w Node.js, zobacz problemy wynikające z ich współdzielenia oraz stwórz otoczkę cacheAside typu fail-open.
16 min czytaniaCache Stampedes w Node.js: Dlaczego cache Redis może przeładować bazę danych
Dowiedz się, dlaczego prosta konfiguracja Redis z mechanizmem cache-aside synchronizuje obciążenie bazy danych po wygaśnięciu klucza często używanego, oraz jak blokady i tło odświeżania zapobiegają temu.
7 min czytania
O tych artykułach
Wycena w 24 h
Potrzebujesz tego stacka w warstwie operatorskiej? Wyślij brief — wycena w 24 h.