Toolverse
Wszystkie skille

apollo-performance-tuning

autor: jeremylongshore

Przyspeszy Apollo.io — cache, pooling i batch operations dla szybszych zapytań API

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do optymalizacji wydajności Apollo.io API. Zmniejsz opóźnienia i czasy odpowiedzi poprzez inteligentne cachowanie wyników, ponowne wykorzystanie połączeń TCP oraz wsadowe przetwarzanie zapytań o wzbogacenie danych. Kluczowa zasada: wyszukiwanie jest darmowe ale wolne (~500ms), wzbogacenie kosztuje kredyty — cachuj agresywnie i łącz zapytania w grupy. Obsługuje Node.js 18+.

Jak używać

  1. Przygotuj środowisko: upewnij się, że masz zainstalowany Node.js 18 lub nowszy oraz ważny klucz API Apollo.io dostępny w zmiennej środowiskowej APOLLO_API_KEY.

  2. Skonfiguruj pooling połączeń: skill automatycznie ustawia ponowne wykorzystanie połączeń TCP (keepAlive) z maksymalnie 10 gniazd, aby uniknąć narzutu handshake'u TLS na każde żądanie. Timeout dla pojedynczego żądania wynosi 15 sekund.

  3. Włącz cachowanie z różnymi czasami ważności: wzbogacenie organizacji cachuje się przez 24 godziny (dane firmy rzadko się zmieniają), dopasowanie kontaktów przez 4 godziny, a wyniki wyszukiwania przez 15-30 minut w zależności od typu zapytania.

  4. Wyzwól skill frazami takimi jak "apollo performance", "optimize apollo", "apollo slow", "apollo latency" lub "speed up apollo" w kontekście pracy z API Apollo.io.

  5. Skill obsługuje operacje masowe i równoległe pobieranie danych — używaj go gdy optymalizujesz czasy odpowiedzi, zmniejszasz opóźnienia lub przetwarzasz duże ilości zapytań wzbogacających.

Podobne skille