Limity

Dwie rodziny limitów - ile pozwala plan i jak szybko wolno wołać endpoint - z liczbami serwowanymi przez API, które je egzekwuje.

cmssy egzekwuje dwa różne rodzaje limitów i odpowiadają one na różne pytania. Limit planu mówi, ile produktu kupiła Twoja organizacja: strony, przestrzeń, zapytania delivery na miesiąc. Strażnik ochronny mówi, jak szybko ktokolwiek może wołać dany endpoint - na każdym planie. Zapytanie może mieścić się z zapasem w limicie planu i mimo to zostać odrzucone przez strażnika, a to strażnik odpowiada 429.

Co znaczy 429

Każdy strażnik odmawia tak samo: HTTP 429 z nagłówkiem Retry-After, w którym siedzi liczba sekund do otwarcia okna. Odczekaj tyle i ponów.

Okno jest stałe, a nie wiadrem, które przecieka, kiedy pukasz. Klient traktujący 429 jak 500 i ponawiający natychmiast zostanie odrzucony do końca okna i spali na to własną przepustowość. Czytaj nagłówek.

Delivery ma budżet na workspace

Delivery API wołasz z własnego serwera, więc jego budżet jest na workspace, nie na wołającego. Każdy odwiedzający Twoją stronę renderuje się z kilku Twoich regionalnych IP, a crawler rozgrzewający zimny cache wydałby budżet per wołający w kilka sekund. Drugi wiersz delivery to właśnie ten szerszy bezpiecznik, liczony na wołającego - token i IP razem, więc dwa tokeny za jednym adresem dostają dwa kubełki - a nie budżet, na którym pracuje Twoja strona.

Każdy odczyt się liczy, scache'owany czy nie. CDN przed Twoją stroną jest właśnie tym, co trzyma Cię w budżecie, bo obcina odczyty, które w ogóle do nas docierają - ale odczyt, który dotarł, liczy się niezależnie od tego, czy zapiszesz odpowiedź w cache'u.

Głębokość to nie tempo

Dwa strażniki mierzą poziomy, nie zapytania: zapytanie zagnieżdżone głębiej niż limit jest odrzucane od razu i czekanie niczego nie zmieni. Spłaszcz zapytanie.

Limity miesięczne są wspólne

Limity planu należą do organizacji, nie do pojedynczego workspace'u. Zapytania delivery i transfer sumują się po wszystkich workspace'ach organizacji i liczą w miesiącu kalendarzowym.

Jak czytać tabele

Obie tabele niżej są serwowane przez API, które egzekwuje te liczby, więc ta strona nie może rozjechać się z produktem. Wiersze oznaczone jako regulowane to te, które operator może przesunąć dla danego wdrożenia; każda inna liczba jest taka sama dla wszystkich.

Co pozwala każdy plan

Sumowane po wszystkich workspace'ach organizacji i liczone w miesiącu kalendarzowym. Odczytane z tej samej tabeli, którą egzekwuje billing.

HobbyProEnterprise
Zapytania delivery / miesiąc100K2MBez limitu
Transfer / miesiąc50 GB200 GBBez limitu
Strony25Bez limituBez limitu
Przestrzeń1 GB30 GBBez limitu
Największy upload50 MB500 MB2047 MB
Workspace'y15Bez limitu
Członkowie15Bez limitu

Strażnicy ochronni

Odczytane z limitera, który je egzekwuje, rodzina po rodzinie.

Delivery API

Publiczne API, które woła Twój serwer. Budżet na workspace; wiersz per wołający to szerszy bezpiecznik przed nadużyciem. Każdy odczyt się liczy, scache'owany czy nie: CDN przed Twoją stroną obcina odczyty, które do nas docierają, ale nie rozciąga budżetu.

EndpointLiczone naLimit
Odczyty deliveryworkspace1,200 zapytań / minutęregulowany
Odczyty deliverywołającego (token + IP)600 zapytań / minutęregulowany
Głębokość zapytania deliveryzapytanie10 poziomów zagnieżdżenia / zapytanie

Koszyk, checkout i zamówienia

EndpointLiczone naLimit
Zmiany koszykaadres IP30 zapisów / minutę
Checkoutadres IP10 zapisów / minutę
Zamówienia publiczneadres IP20 zapisów / minutę
Zmiany zamówieniaadres IP30 zapisów / minutę

Wysyłki formularzy

EndpointLiczone naLimit
Wysyłki formularzaadres IP5 wysyłek / minutę
Żądania wysyłki formularzaadres IP10 zapytań / minutę

Media

EndpointLiczone naLimit
Autoryzacje uploadukonto30 zapytań / minutę
Podpisy URL-i mediówkonto120 podpisanych URL-i / minutę
Podpisy URL-i mediówadres IP300 podpisanych URL-i / minutę

AI i asystent

EndpointLiczone naLimit
Testy połączenia AIadres IP10 zapytań / minutę
Listowanie modeli AIadres IP20 zapytań / minutę
Czat Spotlightkonto20 zapytań / minutę
Uploady Spotlightkonto30 zapytań / minutę

API panelu

Uwierzytelnione API, które wołają panel i Twoje tokeny API.

EndpointLiczone naLimit
Głębokość zapytania adminazapytanie20 poziomów zagnieżdżenia / zapytanie

Logowanie do panelu

EndpointLiczone naLimit
Logowanie do paneluadres IP10 prób / 15 minut
Logowanie do panelukonto5 prób / 15 minut
Rejestracja w paneluadres IP5 prób / 15 minut
Rejestracja w panelukonto3 prób / godzinę
Żądania odświeżeniaadres IP300 zapytań / 15 minut
Odświeżenia tokenuadres IP120 prób / 15 minut
Logowanie OAuthadres IP20 prób / 15 minut
Start SSOadres IP20 prób / 15 minut
Powrót SSOadres IP20 prób / 15 minut

Członkowie strony

Konta logowane przez Twoją stronę, nie konta cmssy.

EndpointLiczone naLimit
Rejestracja członkaadres IP5 prób / 15 minut
Rejestracja członkakonto3 prób / godzinę
Logowanie członkaadres IP10 prób / 15 minut
Logowanie członkakonto5 prób / 15 minut
Prośby o reset hasłaadres IP5 prób / 15 minut
Prośby o reset hasłakonto3 prób / godzinę
Resety hasłaadres IP10 prób / 15 minut
Weryfikacje e-mailaadres IP20 prób / 15 minut

Każda liczba to budżet jednego okna; wywołanie ponad nią jest odrzucane z 429 i nagłówkiem Retry-After.