Narzędzia do przechwytywania i konwertowania Internetu

Jak obsłużyć błąd osiągnięcia limitu szybkości

Aby zapobiec atakom typu „odmowa usługi” (DDOS) i niestabilności serwera, nasze serwery internetowe będą blokować wszelkie dalsze żądania po otrzymaniu dużej liczby żądań z jednej lokalizacji, zwracając błąd HTTP 403 z komunikatem: Osiągnięto limit stawki. Poczekaj, aż usługa zostanie wkrótce wznowiona. Proszę również spowolnić liczbę żądań wysyłanych do GrabzIt, aby mieć pewność, że nie stanie się to w przyszłości.

Wszelkie zaległe zadania zostaną wówczas usunięte. Blokada ta zostanie wkrótce potem usunięta. Aby temu zapobiec, spróbuj zmniejszyć liczbę żądań wysyłanych do usługi GrabzIt.

Ten błąd występuje, gdy w ciągu minuty z jednego adresu IP lub klucza aplikacji do usługi GrabzIt zostanie wysłanych więcej żądań, niż jest to dozwolone dla Twojego pakietu. Dla przejrzystości żądanie pojawia się przy każdym kontakcie z naszym interfejsem API.

Jednym z rozwiązań jest próba spowolnienia liczby wysyłanych żądań. Innym jest zastosowanie techniki zmniejszającej liczbę żądań, np. using pobieranie asynchroniczne lub API REST.

Należy pamiętać, że każde żądanie korzystające z REST API liczy się jako dwa żądania na potrzeby limitu szybkości, ponieważ dokonuje konwersji i pobierania w jednym.

Innym rozwiązaniem jest aktualizacja konta. Bezpłatne pakiety są ograniczone do 60 żądań na minutę. Podczas gdy limit pakietu Entry wynosi 90, a pakiet Professional jest ograniczony do 120 żądań na minutę. Pakiety Business i Enterprise mają limit szybkości odpowiednio 150 i 180 żądań na minutę.