clerk-performance-tuning
Przyspieszaj autentykację Clerk — zmniejszaj opóźnienia i optymalizuj wydajność SDK
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do optymalizacji wydajności autentykacji Clerk. Pomaga zmniejszyć czasy odpowiedzi, zredukować opóźnienia i lepiej wykorzystać SDK. Obejmuje optymalizację middleware'u, cachowanie danych użytkownika, obsługę tokenów, lazy loading i konfigurację edge runtime. Idealny dla projektów Next.js, gdzie autentykacja wpływa na szybkość ładowania stron.
Jak używać
Upewnij się, że masz zainstalowaną integrację Clerk i narzędzia do monitorowania wydajności (Lighthouse, Web Vitals). Skill działa najlepiej w projektach Next.js.
Zoptymalizuj middleware, aby pominąć statyczne zasoby. Skonfiguruj matcher w pliku middleware.ts tak, aby autentykacja nie uruchamiała się na plikach statycznych (_next, obrazy, favicon). Zdefiniuj publiczne trasy (logowanie, rejestracja, webhooki) i uruchamiaj ochronę tylko dla tras wymagających autentykacji.
Wdrożyć cachowanie danych użytkownika za pomocą React cache. Utwórz funkcję getAuthUser, która deduplikuje zapytania do Clerk API w ramach jednego żądania. To zapobiega wielokrotnym wywołaniom API dla tego samego użytkownika w różnych komponentach serwera.
Przeanalizuj wyniki monitorowania wydajności. Sprawdź, czy czasy odpowiedzi autentykacji spadły i czy Web Vitals się poprawiły. Skill wspiera optymalizację tokenów, lazy loading komponentów i konfigurację edge runtime — dostosuj kolejne kroki na podstawie wąskich gardeł w Twoim projekcie.
Wyzwól skill frazami takimi jak "clerk performance", "clerk optimization", "clerk slow" lub "optimize clerk", aby uzyskać konkretne rekomendacje dla Twojego kodu.
Podobne skille
reviewing-code
autor: CaptainCrouton89
brand-voice
autor: anthropics
software-security
autor: project-codeguard
accessibility-compliance
autor: wshobson
reverse-engineering-tools
autor: gmh5225
zendesk
autor: vm0-ai