Imgur rate-limiting: обход или совет?

Продолжение обсуждения из темы Изображения с Imgur не отображаются из-за ограничения скорости сервера:

Ссылка ведёт на тему, созданную несколько лет назад, но она точно описывает проблему, с которой я столкнулся с участником в нашем новом сообществе. При попытке использовать Imgur для хостинга изображения с правильным форматированием вставка появлялась на мгновение, после чего заменялась символом битой ссылки от Imgur.

Предполагаемая причина в том, что Imgur ограничивает скорость загрузки изображений. Однако это свежая установка без импорта данных, и хотя я не отслеживал точное количество размещённых ссылок на Imgur, их не могло быть больше нескольких десятков за последнюю неделю.

При таком низком лимите что можно сделать, чтобы снять блокировку со стороны Imgur? Кроме как предложить пользователям использовать другие хостинги?

На данный момент я снова включил возможность загрузки файлов. Однако я не хотел бы, чтобы это стало долгосрочным решением.

Почему вы отключили загрузку файлов? Разве вы не понимаете, что по умолчанию Discourse загружает изображения с Imgur (именно поэтому у вас исчерпан лимит запросов), и вы не экономите место на диске, отключив загрузку, если не отключите настройку сайта «Загружать удалённые изображения локально»?

Если вы хотите, чтобы пользователи ссылались на изображения, которые больше не будут доступны, и оставляли неработающие изображения на вашем форуме, то вам следует отключить настройку «Загружать удалённые изображения локально», чтобы Discourse не загружал изображения с Imgur для локального хранения.

Это ограничение скорости произошло даже тогда, когда Imgur был исключён с помощью disabled_image_download_domains; он не использовался для хотлинкинга или загрузки изображений.

Загрузка была отключена, чтобы способствовать размещению изображений на сторонних хостингах, поэтому было добавлено исключение для популярных сайтов с изображениями, которые используют мои участники.

Это не объясняет, почему Discourse каким-то образом достиг очень низкого порога Imgur. Как уже упоминалось, изображений было опубликовано немного, и большинство из них не размещалось на Imgur. Предложение функции загрузки — это одно из решений, но не то, к которому мои участники обратятся в первую очередь, и я хотел бы избежать его использования в долгосрочной перспективе.

Это так же просто, как загрузка на Discourse, как и на Imgur. Вы можете перетащить файлы, вставить их из буфера обмена или нажать кнопку загрузки.

Я попробовал отключить все загрузки, не только Imgur, для тестирования. Не думаю, что это должно быть… Хм. Подождите. Я уверен, что нужно отключить однобоксы, а не загрузки. Я бы удалил всё из «Разрешённые iframe для однобоксов» и посмотрел, что произойдёт, а затем добавил обратно то, что вы хотите отображать в виде однобоксов.

Возможно, я упустил какой-то шаг после исключения Imgur из автоматической загрузки. Попытки редактировать пост с прямой ссылкой на Imgur не удавались, пока я не нажал «Восстановить HTML» в посте с установленным исключением. После этого прямые ссылки начали работать.

Мне не нужна навязчивая реклама функции загрузки/автоматической загрузки изображений по прямым ссылкам в Discourse. Я изучил её, и она отлично подходит для некоторых сценариев использования, но мой случай к ним не относится. Я хочу, чтобы мои участники сами отвечали за хостинг своих изображений; в интернете много надёжных хостинг-провайдеров изображений, и большинство участников имеют многолетний опыт работы с ними. Этот метод работает, и теперь, когда прямые ссылки на Imgur функционируют корректно, я, скорее всего, выберу именно его.

Стоит отметить, что проблема агрессивного ограничения скорости запросов со стороны Imgur так и не была решена или даже рассмотрена. Возможность автоматической загрузки в Discourse в этой ситуации оказывается практически бесполезной, и здесь не было предложено никаких способов исправить или смягчить эту проблему. Отсутствие помощи в этом вопросе разочаровывает.