vercel-load-scale
Testuj wydajność i skalowanie aplikacji Vercel — znajdź limity, zimne starty i progi współbieżności.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do testowania obciążenia wdrożeń na Vercel. Pozwala zidentyfikować limity skalowania, wpływ zimnych startów i progi współbieżności funkcji serverless. Obsługuje skrypty testowe k6, autocannon i artillery, a także planowanie pojemności na podstawie modelu auto-skalowania Vercel. Pracuje z planami Hobby, Pro i Enterprise, uwzględniając limity współbieżności i Fluid Compute. Użyj gdy testujesz wydajność, planujesz skoki ruchu lub optymalizujesz skalowanie funkcji serverless.
Jak używać
- Zainstaluj narzędzie do testowania obciążenia — wybierz k6, autocannon lub artillery. Dla autocannon uruchom npm install -g autocannon w terminalu.
- Przygotuj testowe wdrożenie na Vercel — nigdy nie testuj obciążenia produkcji bez zgody. Upewnij się, że masz dostęp do Vercel Analytics do monitorowania podczas testów.
- Zrozum model skalowania Vercel: nowe instancje funkcji pojawiają się na żądanie, bezczynne instancje wyłączają się po ~15 minutach, każda instancja obsługuje domyślnie jedno żądanie naraz. Zwróć uwagę na limity współbieżności: plan Hobby — 10, Pro — 1000, Enterprise — 100000.
- Uruchom podstawowy test obciążenia poleceniem autocannon z parametrami: -c dla liczby połączeń (np. 50), -d dla czasu trwania w sekundach (np. 30), a następnie URL twojej aplikacji na Vercel.
- Przeanalizuj wyniki testu, zwracając uwagę na zimne starty (koszt inicjalizacji pierwszego żądania do nowej instancji) i próg współbieżności, gdzie wydajność spada. Użyj danych do planowania pojemności dla spodziewanych skoków ruchu.
Podobne skille
pair-trade-screener
autor: tradermonty
ad-creative
autor: alirezarezvani
differential-review
autor: trailofbits
go-dev-guidelines
autor: jumppad-labs
powershell-windows
autor: davila7
backtesting-frameworks
autor: wshobson