apollo-performance-tuning
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ć
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.
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.
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.
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.
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.