Zarządzanie złożonością
Dokumentacja opisuje SCaptcha 2.3.0. Funkcje zależne od konfiguracji są oznaczone oddzielnie.
Interaktywny test złożoności
Testuj różne poziomy złożoności i konfiguracje na swoim urządzeniu
| Złożoność | Algorytm | Wątki | Czas | Iteracje | Wydajność |
|---|
Zalecenie: Wybierz złożoność, która kończy się w mniej niż 3 sekundy na docelowych urządzeniach
Dostosowanie złożoności
Złożoność kontroluje ilość pracy wykonywanej przez przeglądarkę. Opcja scaptcha_complexity wybiera poziom niski (500–5 000), średni (5 000–50 000) lub wysoki (50 000–500 000).
Dostosowanie złożoności
Niski: 500–5 000 dla przepływów nastawionych na dostępność
Średni: 5 000–50 000 dla większości społeczności
Wysoki: 50 000–500 000 przy intensywnych nadużyciach
Widget zawsze rozpoczyna pętlę obliczeniową od 0
Wpływ na wydajność
Wyższa złożoność znacząco zwiększa obciążenie obliczeniowe urządzeń klienta i może wpływać na doświadczenie użytkownika.
Różnice urządzeń
To, co trwa mniej niż sekundę na nowym iPhonie, może trwać 30 sekund na tanim Androidzie. Testuj na urządzeniach typowych dla użytkowników.
Kompromisy bezpieczeństwa
Niższa złożoność może obniżyć ochronę przed atakami automatycznymi, ale poprawia dostępność.