В целом, я пока даже не знаю. С одной стороны, троттлить надо не всё, а выборочно, чтобы не портить общее впечатление. С другой: как только ушлый юзер поймет, что не всё троттлится, пойдет спам
В целом, я пока даже не знаю. С одной стороны, троттлить надо не всё, а выборочно, чтобы не портить общее впечатление. С другой: как только ушлый юзер поймет, что не всё троттлится, пойдет спам
Только имей в виду, что время - время с последней попытки юзера. Если стоит 3 секунды, а юзер каждую секунду десять секунд подряд дёргает, то не сработает ни разу, а не каждые 3 секунды, как можно подумать
Только имей в виду, что время - время с последней попытки юзера. Если стоит 3 секунды, а юзер каждую секунду десять секунд подряд дёргает, то не сработает ни разу, а не каждые 3 секунды, как можно подумать
Надо подробнее объяснить? Мне кажется я как-то неудачно написал
Только имей в виду, что время - время с последней попытки юзера. Если стоит 3 секунды, а юзер каждую секунду десять секунд подряд дёргает, то не сработает ни разу, а не каждые 3 секунды, как можно подумать
Именно как защита от флуда мне кажется хорошо, а как некоторая дополнительная логика - не очень. Я в кармаботе таймаут 30 секунд между повышениями кармы переписал на собственное решение в итоге
Именно как защита от флуда мне кажется хорошо, а как некоторая дополнительная логика - не очень. Я в кармаботе таймаут 30 секунд между повышениями кармы переписал на собственное решение в итоге
(ну там правда ещё добавил логику насчет разных целей)