welcome: please sign in

The following 284 words could not be found in the dictionary of 0 words and are highlighted below:
action   all   Attach   cache   Contents   default   diff   edit   File   For   Forwarded   fullsearch   highlight   limits   lockout   None   Of   python   raw   rc   recall   rss   show   surge   Table   time   адресу   активируется   аутентифицировавшись   аутентифицирован   без   бесполезных   блокируется   более   большим   большого   большое   большой   бота   боты   будет   быть   важным   вандалы   версии   виде   вики   вместо   вновь   возвращать   возможно   возможны   времени   все   всегда   выглядит   вызвана   вызвать   вызывающих   выполнение   выполняется   Высокая   высокие   галереях   генерации   дабы   Даже   Данная   Данные   действие   действий   действию   действия   дешёвые   дисковой   Для   для   добавляет   допускается   достаточно   Доступ   доступных   его   если   Если   же   за   заблокирует   заголовок   загруженности   загруженность   заданный   записи   запрос   запроса   запросов   запросы   запустить   Защита   защитой   защиту   защиты   зеркалирования   значения   игнорировании   из   изображений   или   имени   индексирующие   иногда   использованию   используются   использующий   истечению   ихображений   как   каких   какой   Китае   количества   количество   количеством   конфигурации   корпоративной   которое   кравлер   кравлера   кроме   Кто   кэшу   легитимными   либо   лимит   лимитов   лимиты   локальной   маршрутизатор   медленной   между   механизма   может   можно   Мойн   мусор   на   например   настоятельно   настроить   Настройка   находится   начнёт   не   некий   некоторого   непригодной   непригодности   нерадивого   нет   Ниже   новые   обойти   обработке   обработкой   ограничение   ограничений   один   одного   одному   он   она   от   отдельных   отключает   Отключать   Отключение   отключения   отличным   отслеживает   отсутствуют   параметров   период   По   по   подсистемы   поискового   Поисковые   пока   показ   полной   получение   полученных   пользователей   пользователь   пользователя   пользователями   порождает   порождать   посвятив   последствий   посредством   превышает   превышен   предварительного   предотвращения   представлены   предупреждение   предупреждений   прекратить   при   При   приводит   прикреплёнными   приходят   Проблемы   проблемы   продолжения   продолжить   прокси   просмотр   просмотра   процессора   публично   пытается   работа   работают   разделением   различий   разместить   реальным   редактирование   редактирования   результата   рекомендуется   решивший   сайта   связи   сделать   секунд   сети   ситуация   следующее   следующими   слишком   случае   Советы   спам   спаммеры   срабатывания   становится   старой   стоит   страниц   страницах   страницы   суммарный   счётчики   так   также   течение   то   трафик   уже   указания   уменьшен   умолчанию   установлены   учитывал   учётной   файлами   фактор   факторами   фиксированных   флуда   Формат   хранится   часто   через   чтению   что   Что   этих   Это   этом  

Clear message
location: КакНастраивать / ЗащитаОтФлуда

Защита от флуда

Для публично доступных вики часто становится важным фактор загруженности процессора и дисковой подсистемы связи с обработкой вики большого количества запросов. Высокая загруженность приводит к медленной обработке отдельных запросов или же полной непригодности к использованию легитимными пользователями.

Данная ситуация может быть вызвана следующими факторами:

Что можно сделать?

МойнМойн отслеживает запросы по имени пользователяслучае, если он аутентифицирован) или IP-адресу (если нет)

Если количество запросов превышает некий заданный в конфигурации лимит за заданный в конфигурации период времени, то вики начнёт возвращать вместо результата запроса предупреждение защиты от флуда.

При этом настоятельно рекомендуется прекратить порождать новые запросы в течение некоторого времени (например, посвятив его чтению уже полученных страниц). По истечению некоторого времени можно продолжить без каких-либо последствий (пока какой-то из лимитов не будет превышен вновь).

В случае продолжения генерации запросов, вики заблокирует пользователя или IP на заданный конфигурации период времени.

Настройка

Настройка механизма защиты от флуда выполняется посредством указания параметров в конфигурации вики. Ниже представлены значения по умолчанию:

   1     surge_action_limits = { 
   2         # допускается не более <количество> запросов, вызывающих <действие> за <период времени> секунд
   3         # Формат:
   4         # действие:    (количество, период времени)
   5         'all':                 (30,  30), # суммарный лимит на все запросы (кроме запросов к кэшу и действию AttachFile)
   6         'default':             (30,  60), # лимит для действий по умолчанию
   7         'show':                (30,  60), # показ страницы
   8         'recall':              (10, 120), # показ старой версии страницы
   9         'raw':                 (20,  40), # иногда CSS хранится в виде страницы на вики
  10         'diff':                (30,  60), # просмотр различий
  11         'fullsearch':          (10, 120), # выполнение поискового запроса
  12         'edit':                (30, 300), # редактирование; возможно, лимит будет уменьшен с разделением предварительного просмотра и редактирования
  13         'rss_rc':               (1,  60), # получение rss
  14 
  15         # Данные действия часто используются для изображенийдля предотвращения срабатывания ограничений
  16         # на страницах с большим количеством ихображений (например, галереях изображений) для этих действий
  17         # установлены достаточно высокие лимиты
  18         'AttachFile':         (300,  30), # работа с прикреплёнными файлами
  19         'cache':              (600,  30), # запросы к кэшу всегда дешёвые
  20     }
  21     surge_lockout_time = 3600          # количество секунд, на которое блокируется пользователь/IP при игнорировании предупреждений

Советы

Доступ к вики через прокси или NAT

В случае, если между пользователями находится прокси или маршрутизатор с NAT, отличным от «один к одному» (например, в корпоративной сети или Китае), у пользователей возможны проблемы с защитой от флуда, так как к вики приходят запросы с одного (или некоторого количества фиксированных) IP, что выглядит как действия бота или нерадивого пользователя.

Это ограничение можно обойти, аутентифицировавшись в вики, дабы МойнМойн учитывал запросы отдельных пользователейслучае, если пользователь аутентифицирован, то счётчики работают по имени учётной записи, не по IP)

Проблемы отсутствуют также в случае, если прокси добавляет в HTTP-запрос заголовок X-Forwarded-For с реальным IP пользователя.

Отключение защиты от флуда

(!) Отключать защиту от флуда не рекомендуется. Если она активируется слишком часто, возможно, стоит настроить лимиты. Даже в случае локальной вики пользователь, решивший запустить на вики кравлера, может вызвать проблемы и сделать вики непригодной к использованию.

Для отключения защиты достаточно сделать следующее:

   1     surge_action_limits = None # отключает защиту от флуда