Skip to content

Обмеження частоти завантажень для користувачів

User rate limits визначають, як часто звичайні користувачі або відвідувачі можуть завантажувати файли з головної сторінки. Це допомагає захистити публічну сторінку завантаження від зловживань.

Функція впливає лише на завантаження з головної сторінки. Завантаження адміністратора та завантаження через API Tokens не обмежуються user rate limits.

Де це налаштовується

Відкрийте адмін-панель і перейдіть до:

text
System Settings -> Security Settings -> Upload Management -> User Rate Limits

Налаштування user rate limit

Увімкнення rate limits

Після ввімкнення Enable Rate Limits ImgBed відстежує нещодавні завантаження за IP-адресою того, хто завантажує.

Типові значення:

НалаштуванняТиповоОпис
Detection window1.5 hoursНаскільки далеко назад рахуються записи завантажень.
Max file count20Максимальна кількість файлів у detection window.
Single file size limit20 MBМаксимальний розмір одного файлу.
Total upload size limit200 MBМаксимальний загальний розмір завантажень у detection window.

Наприклад, із вікном 1,5 години, 20 файлами, 20 MB на файл і 200 MB загалом завантаження з тієї самої IP-адреси блокуються, щойно перевищено будь-який із налаштованих лімітів.

Виключення типів файлів

Excluded upload file types блокує звичайним користувачам або відвідувачам завантаження вибраних категорій файлів.

Доступні категорії:

ТипОпис
Imagesjpg, png, webp, gif та подібні файли зображень
Videosmp4, webm, mov та подібні відеофайли
Audiomp3, flac, wav та подібні аудіофайли
Documentspdf, txt, md, docx та подібні документи
OtherФайли поза наведеними категоріями, наприклад zip, rar, exe, apk

Типово категорія не вибрана, тобто вона дозволена.

Натискання на категорію підсвічує її, а це означає, що цей тип заблоковано.

Якщо вибрати Other, відвідувачі, які завантажують zip або rar, будуть заблоковані й побачать повідомлення, що цей тип файлу не підтримується.

Повідомлення про блокування

Коли спрацьовує ліміт, користувачі бачать відповідне повідомлення:

Повідомлення про занадто часте завантаження

СценарійЗначення повідомлення
Один файл завеликийФайл завеликий, його варто стиснути перед завантаженням.
Тип файлу заблокованоЦей тип файлу не підтримується. Приберіть його й спробуйте ще раз.
Завантаження занадто частіНещодавні завантаження занадто часті, показано час повторної спроби.
Загальний розмір завеликийСумарний розмір нещодавніх завантажень занадто великий, показано час повторної спроби.

Коли вмикати

Увімкніть user rate limits, якщо ваша головна сторінка завантаження доступна публічно.

Типові причини:

  • ви хвилюєтеся щодо масових автоматизованих завантажень;
  • хочете обмежити великі завантаження від відвідувачів;
  • хочете дозволити звичайним користувачам завантажувати лише зображення, а не архіви чи інсталятори;
  • хочете залишити публічне завантаження доступним, але контролювати використання ресурсів.

Якщо сайт тільки для вас або завантажувати можуть лише адміністратори, це можна залишити вимкненим.

Released as user documentation for CloudFlare ImgBed.