6 сообщений были перенесены в новую тему: Как выглядят медиафайлы в сообщениях при включённой безопасной загрузке?
2 сообщения были перенесены в новую тему: Все ли загрузки в Discourse попадают в папку ‘original’ при использовании CDN?
Короткий вопрос. Этот отрывок из оригинального поста заставляет меня сомневаться в том, чтобы включить эту функцию на новом сервере, который я собираюсь настроить:
Актуально ли это сообщение в 2024 году? Считается ли функция стабильной? Какие проблемы могут возникнуть при включении этой функции?
У меня нет опасений по поводу управления политиками/инфраструктурой AWS для этой функции. Меня беспокоит в основном то, не является ли функция багующей и не вызовет ли она проблем, несмотря на правильно настроенную инфраструктуру AWS.
Кто-нибудь? Считается ли эта функция стабильной?
Привет, AJ. Функция относительно стабильна, однако есть некоторые ограничения, о которых стоит знать. Поэтому мы, как правило, рекомендуем её только сайтам, которые действительно в ней нуждаются и требуют входа в систему для доступа ко всему контенту.
На сайтах с обязательным входом есть ещё одно ограничение: функция пока не поддерживается в чате. Таким образом, если включена безопасная загрузка файлов и одновременно используется чат, то по умолчанию чат будет настроен на запрет всех загрузок. Это можно изменить только через скрытую настройку сайта.
На частных сайтах при перемещении или копировании контента между областями с разным уровнем доступа возникают некоторые проблемы. Например, если скопировать разметку из личного сообщения в тему, то изображение в теме может не отобразиться.
Именно подобные проблемы являются причиной того, что мы в настоящее время не рекомендуем включать эту функцию для публичных сайтов.
Аналогично, включение и выключение настройки может привести к сбоям. Функция работает лучше всего, если она была включена изначально. Существуют процедуры для включения её на существующих сайтах, но они не полностью автоматизированы.
В долгосрочной перспективе мы планируем улучшить этот момент, но в настоящее время активно не работаем над доработками данной функции.
Надеемся, это поможет.
Нужно ли использовать провайдера объектного хранилища, например S3, для работы с этим?
Да, я считаю, что вы это делаете: