Ограничения частоты загрузок для пользователей
User rate limits управляют тем, как часто обычные пользователи или посетители могут загружать файлы с главной страницы. Это помогает защитить публичную страницу загрузки от злоупотреблений.
Функция влияет только на загрузки с главной страницы. Загрузки администратора и загрузки через API Tokens не ограничиваются user rate limits.
Где это настраивается
Откройте админ-панель и перейдите в:
text
System Settings -> Security Settings -> Upload Management -> User Rate Limits
Включение rate limits
После включения Enable Rate Limits ImgBed отслеживает недавние загрузки по IP-адресу отправителя.
Значения по умолчанию:
| Настройка | По умолчанию | Описание |
|---|---|---|
| Detection window | 1.5 hours | Насколько далеко назад считаются записи загрузок. |
| Max file count | 20 | Максимальное число файлов в detection window. |
| Single file size limit | 20 MB | Максимальный размер одного файла. |
| Total upload size limit | 200 MB | Максимальный общий размер загрузок в detection window. |
Например, с окном 1,5 часа, 20 файлами, 20 MB на файл и 200 MB всего загрузки с того же IP блокируются, как только превышен любой настроенный лимит.
Исключение типов файлов
Excluded upload file types блокирует обычным пользователям или посетителям загрузку выбранных категорий файлов.
Доступные категории:
| Тип | Описание |
|---|---|
| Images | jpg, png, webp, gif и похожие файлы изображений |
| Videos | mp4, webm, mov и похожие видеофайлы |
| Audio | mp3, flac, wav и похожие аудиофайлы |
| Documents | pdf, txt, md, docx и похожие документы |
| Other | Файлы вне этих категорий, например zip, rar, exe, apk |
По умолчанию категория не выбрана, то есть она разрешена.
Нажатие на категорию подсвечивает ее, а это означает, что тип заблокирован.
Если выбрать Other, посетители, загружающие zip или rar, будут заблокированы и увидят сообщение, что этот тип файла не поддерживается.
Сообщения о блокировке
Когда срабатывает лимит, пользователи видят соответствующее сообщение:

| Сценарий | Значение сообщения |
|---|---|
| Один файл слишком большой | Файл слишком большой, его стоит сжать перед загрузкой. |
| Тип файла заблокирован | Этот тип файла не поддерживается. Уберите его и попробуйте снова. |
| Загрузки слишком частые | Недавние загрузки слишком частые, показано время повторной попытки. |
| Общий размер слишком большой | Суммарный размер недавних загрузок слишком велик, показано время повторной попытки. |
Когда включать
Включите user rate limits, если ваша главная страница загрузки доступна публично.
Типичные причины:
- вы опасаетесь массовых автоматизированных загрузок;
- хотите ограничить большие загрузки от посетителей;
- хотите разрешить обычным пользователям загружать только изображения, а не архивы или установщики;
- хотите оставить публичную загрузку доступной, но контролировать расход ресурсов.
Если сайт только для вас или загружать могут только администраторы, это можно оставить выключенным.