Diskuze: Ochrana proti spamu v PHP pomocí fronty. Jak na to?
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Debounce
To je můj názor. Je to obecná technika.
V tomhle případě asi jednoduše implementovatelná jako:
let debouncedHandler = debounce(originalHandler, 1000)
Tohle je pseudokod, jen pro ilustraci.
3. Pak debouncedHandler zaregistruju jako handler dané routy.
Jak se to chová? Ona funkce debounce vrací novou funkci, která, když je zavolána, spustí odpočítávání timeru dle tvého limitu. Pokud v daném intervalu nezavoláš funkci znovu, je tato zavolána. Pokud zavoláš znovu v intervalu do 1000ms od předešlého zavolání, původní invokace se zruší a jede se stejným způsobem znovu s tímto voláním.
Jak to udělat v php, pokud používáš Apache a tvoje handlery jsou jenom soubory nevím, ale když progooglujes 'php Apache debounce' asi ti to něco najde.
Psáno na mobilu.
No z toho moc chytrý nejsem Ale i tak díky pogooglim to
Klidně se ještě zeptej a používej prosím tlačítko odpovědět.
tady to nekomu na stackoverflow vyšlo
https://stackoverflow.com/…s-per-second
ale je to přes apache modul, ne php
Tyjo super, to by asi slo vyzkousim to a uvidim jestli to umi to co potrebuju. Chci to totiz aby mel 1 dotaz za sekundu kazdy uzivatel a zaroven aby mohl ty requesty davat do fronty.
Zobrazeno 6 zpráv z 6.