V
vercel-load-scale
Implement Vercel load testing, auto-scaling, and capacity planning strategies.\nUse when running performance tests, configuring horizontal scaling,\nor planning capacity for Vercel integrations.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement Vercel load testing, auto-scaling, and capacity planning strategies.\nUse when running performance tests, configuring horizontal scaling,\nor planning capacity for Vercel integrations.\nTrigger with phrases like \
How to use
- 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.