Co to jest throttling?
Throttling (po polsku: ograniczanie tempa, rate limiting) to mechanizm, który pilnuje, żeby do systemu nie wpadało więcej zapytań na sekundę, niż jest on w stanie bezpiecznie obsłużyć. Nadmiar nie jest odrzucany — jest spowalniany albo ustawiany w kolejce.
Po co to w sklepie internetowym?
Wyobraź sobie premierę kolekcji albo akcję w Black Friday: ruch skacze kilkukrotnie w kilka minut. Bez throttlingu jedna fala zapytań — od botów, integracji albo realnych klientów — potrafi przeciążyć bazę i położyć sklep dokładnie wtedy, gdy najwięcej zarabiasz.
Throttling działa jak zawór: przepuszcza tyle, ile system uniesie, a resztę przytrzymuje przez chwilę zamiast się przewracać. Najczęściej ustawia się go na poziomie API Gateway albo serwera aplikacji. To czysta higiena infrastruktury — niewidoczna, dopóki nie zacznie ratować Ci sprzedaży w szczycie.
Nie wiesz, czy to dotyczy Twojego sklepu? Pokażę to wprost na Twojej domenie.
Bezpłatna diagnoza →