cache-strategy
Analizuj API i otrzymaj konkretne rekomendacje cachowania — bez konfiguracji, bez czekania.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie analizuje Twoje endpointy API i sugeruje, co cachować, gdzie i na jak długo. Czyta kod tras, rozumie wzorce dostępu do danych i proponuje optymalne warstwy cachowania (CDN, Redis, pamięć). Uruchamiasz jedną komendę — otrzymujesz konkretne rekomendacje TTL i strategię. Idealne, gdy API jest wolne, baza danych jest przeciążona lub budujesz nową aplikację od zera.
Jak używać
Upewnij się, że masz zainstalowany Node.js 18 lub nowszy oraz ustawioną zmienną środowiskową OPENAI_API_KEY (wymagana do działania AI).
Przejdź do katalogu projektu i uruchom narzędzie wskazując ścieżkę do folderu z API: npx ai-cache-strategy ./src/api/. Narzędzie przeskanuje wszystkie pliki tras i przeanalizuje ich strukturę.
Czekaj na wyniki — narzędzie wyświetli rekomendacje cachowania dla każdego endpointu, w tym sugerowane wartości TTL i rekomendowaną warstwę cachowania.
Jeśli chcesz analizę dla konkretnego pliku, użyj: npx ai-cache-strategy ./routes/products.ts. Przydatne, gdy chcesz skupić się na wybranym module.
Aby uzyskać rekomendacje dostosowane do konkretnej warstwy cachowania (np. Redis), dodaj flagę: npx ai-cache-strategy ./src/api/ --layer redis. Narzędzie wtedy zaproponuje strategie specyficzne dla wybranej technologii.
Przejrzyj rekomendacje i zastosuj je w kodzie — zacznij od cachowania danych statycznych (konfiguracja, dane referencyjne), bądź ostrożny z danymi personalizowanymi i pamiętaj o prawidłowej inwaliacji cache'u.