Удалённые PNG-файлы периодически отображают URL вместо рендеринга

Без видимой закономерности удалённые PNG-изображения не отображаются в обсуждениях на форуме. Вместо этого показывается URL (а не превью изображения).

Это происходит достаточно часто: одно из моих сообщений, содержащее два удалённых изображения и никаких других ссылок, сегодня получило значок «Популярная ссылка». На одно изображение было 46 кликов, на другое — 50, хотя в теме всего 1,7 тыс. просмотров. То есть изображения показывались вместо ссылок большую часть времени.

У нас большое количество элементов GUI и снимков диалоговых окон для нашей документации (размещённой на собственном сервере MediaWiki). Чтобы не загромождать хостинг Discourse избыточными загрузками, мы хотим просто указывать ссылки на удалённые изображения, размещённые на нашем сервере MediaWiki.

В большинстве случаев это работает нормально. (Хотя раздражает то, что интерфейс масштабирования недоступен в графическом редакторе Discourse.) Однако Discourse непредсказуемо показывает URL. Когда я «цитировал» сообщение, в превью отображались URL, и они оставались видимыми даже после нажатия кнопки «Создать тему». При этом при повторных просмотрах иногда отображается изображение, а иногда — URL.

Наш форум проекта с открытым исходным кодом размещён благодаря организации Discourse Org.
discourse.gramps-project.org перенаправляет на gramps.discourse.group.

Сообщение об этой проблеме (ссылка на пример сообщения, вызывающего проблему) было опубликовано в категории «Обратная связь».

Возможно, это артефакт балансировки нагрузки из-за разной конфигурации некоторых зеркал серверов или DNS-серверов?

Это может произойти с файлами, такими как:


https://gramps-project.org/wiki/images/2/20/Stock_add.png

Если мы не можем получить доступ к файлу при попытке его загрузки, потому что gramps-project.org временно заблокировал нас.

3 лайка

Есть ли у вас какие-либо предложения, как сделать так, чтобы наш сервер никогда не блокировал вас? Или хотя бы давал вам более высокий приоритет?

Честно говоря, я совершенно не уверен, не имею ни малейшего представления о том, как это настроено и какие меры защиты приняты на ваших серверах.

1 лайк

Понимаю. Просто надеялся, что вы уже сталкивались с этим, и кто-то уже провёл достаточно экспериментов, чтобы дать нам старт.

Если мы найдём способ смягчить проблему, мы вернёмся с новостями.

Спасибо!

1 лайк