При использовании Интернета я иногда натыкаюсь на различные (довольно разумные) функции защиты от DoS, используемые администраторами сервера. Чаще всего это происходит при использовании Zotero, который имеет тенденцию беспощадно загонять удаленные серверы, такие как Google Scholar.
Есть ли способ настроить профиль Firefox, чтобы скорость HTTP-запросов была ограничена? Возможно скрытый параметр в about:config или отдельное дополнение?
Я нашел несколько советов для следующих подходов, но ни один из них не соответствует именно тому, что мне нужно:
Ограничьте число одновременных подключений в настройках Firefox и отключите конвейеризацию запросов: это совсем не помогает - если канал локальной сети находится за пределами коммутируемой линии, пользователь все равно может столкнуться с ограничениями DoS.
Ограничьте скорость HTTP-соединений с помощью правила брандмауэра: бесполезно - любой современный браузер будет повторно использовать соединение для нескольких запросов - и это действительно громоздко.
Ограничьте пропускную способность, доступную для браузера. Это может немного помочь, если оно установлено на достаточно низком уровне, но, чтобы избежать раздражения, например, Google Scholar, его нужно установить настолько низким, чтобы могли возникнуть другие проблемы.
Есть ли более разумный способ, который позволил бы мне ограничивать количество запросов HTTP на уровне, например, 2 запроса в минуту?
PS: я использую Firefox 6+ на Linux/x86-64.