Spis treści
Black Friday 2025 w Polsce: 35% wzrost ruchu e-commerce vs. zwykły piątek. Dla wielu sklepów to 10–20x normalnego traffic. Jeśli Twój serwer ledwo ciągnie na co dzień, w peak padnie. Gwarantowane.
2 tygodnie przed: audyt infrastruktury
- Load test: użyj k6 lub Artillery.io, żeby zasymulować 10x normalnego ruchu. Jeśli TTFB przekracza 1s przy 100 concurrent users — masz problem.
- Sprawdź limity hostingu: max PHP workers, max DB connections, bandwidth limit. Hosting współdzielony = instant fail.
- Upewnij się, że masz monitoring: uptime (UptimeRobot), APM (New Relic lub Datadog), logi błędów.
bash
# Load test z k6 — symulacja 200 concurrent users przez 5 min
k6 run --vus 200 --duration 5m script.js
# Minimalny script.js:
import http from 'k6/http';
import { check } from 'k6';
export default function () {
const res = http.get('https://twojsklep.pl/');
check(res, { 'status 200': (r) => r.status === 200 });
}
1 tydzień przed: skalowanie
- Upgrade serwera — zwiększ CPU i RAM. Na VPS to kwestia kilku kliknięć. Koszt: 50–200 zł/mies. więcej na 1 miesiąc.
- Włącz CDN — Cloudflare (darmowy plan wystarczy). Statyczne zasoby (obrazy, CSS, JS) serwowane z edge, nie z Twojego serwera.
- Page cache — Varnish (PrestaShop), WP Super Cache / LiteSpeed Cache (WooCommerce). Cache’uj strony produktowe i kategorii.
- Redis/Memcached — object cache na sesjach i transients. Obniża load na MySQL o 60–80%.
- Wyłącz nieużywane moduły/pluginy — każdy to obciążenie. Wyłącz statystyki, nieaktywne metody płatności, moduły social media.
Dzień przed: freeze & monitor
UWAGA
Zasada numer 1: NIE WDRAŻAJ ZMIAN W KODZIE w dniu Black Friday. Code freeze od czwartku wieczorem. Żadnych aktualizacji modułów, pluginów, PHP. Nic.
- Sprawdź, czy backup automatyczny działa i testowo przywróć bazę na staging
- Przygotuj statyczną stronę maintenance z komunikatem i ETA (gdyby jednak padło)
- Skonfiguruj alerty: Slack/email przy TTFB > 2s, error rate > 1%, CPU > 80%
- Upewnij się, że zespół ma dostęp do serwera i wie, kto co robi w razie awarii
W trakcie: real-time monitoring
Miej otwarty dashboard z metrykami: requests/s, TTFB p95, error rate, CPU/RAM usage, DB queries/s. Reaguj na anomalie — jeśli TTFB rośnie powyżej 1s, włącz maintenance mode na checkout backupowy lub skaluj.
Plan B: co gdy padnie?
Realistycznie: miej przygotowany plan.
- Statyczna strona ” Wracamy za X minut” z kodem rabatowym jako przeprosiny
- Restart PHP-FPM / MySQL (najczęstsza przyczyna: wyczerpane PHP workers lub max_connections)
- Wyłącz ciężkie moduły (statystyki, rekomendacje) przez FTP/SSH jeśli admin panel nie odpowiada
- Skaluj VPS w locie (większość providerów pozwala na hot resize CPU/RAM)
Black Friday to nie czas na nadzieje. To czas na przygotowanie. Koszt przygotowania: kilkaset złotych i 2 dni pracy. Koszt padnięcia sklepu na 2 godziny w peak: utracone zamówienia za kilkadziesiąt tysięcy.






