URL 참조 이미지와 업로드된 이미지의 필요 로컬 저장 공간은 어떻게 되나요?

Discourse 인스턴스에 할당된 저장 공간이 소진되는 것이 걱정됩니다. 아직 여유 공간이 충분하지만, 미리 계획을 세우는 편이 좋습니다. 저는 사용자들에게 이미지를 업로드하는 대신 URL로 참조하면 저장 공간을 절약할 수 있다고 제안했습니다.

하지만 한 사용자는 Discourse가 URL로 참조된 이미지조차 로컬 사본을 업로드하는 것처럼 보인다고 지적했습니다.

두 방식 모두 동일한 양의 저장 공간을 사용하는 것일까요? 그렇다면 업로드 대신 URL 참조를 요구하는 것은 이점 없이 일만 늘어나는 것입니다.

저희 커뮤니티는 사인 항공기에 관한 것입니다. 대부분의 이미지는 항공기 정비와 관련된 기술적인 내용입니다. 하지만 일부 사용자는 최근 비행에서 찍은 여러 장의 이미지를 공유하기 시작했습니다… 대부분은 하늘에서 본 무작위 도시의 지루한 사진들로, 비행기에서 찍은 다른 사진들과 별반 다르지 않은 모습입니다.

참조 방식의 차이가 저장 공간에 어떤 영향을 미치는지 이해하면 정책을 수립하는 데 도움이 될 것입니다. 아니면 사용량보다 가용 저장 공간이 마법처럼 더 빠르게 늘어날까요? 그럴 수도 있겠네요!

네, 이는 몇 년 후 해당 핫링크된 이미지가 작동하지 않게 되었을 때 이미지와 함께한 토론이 무용지물이 되지 않도록 보장하기 위한 Discourse의 중요한 기능입니다.

사이트 설정의 download remote images to local을 비활성화할 수 있지만, 시간이 지남에 따라 사용자 경험이 나빠질 것입니다.

네, 정확합니다.

우리는 상당히 정교한 이미지 압축 기능을 갖추고 있어, 스마트폰으로 촬영한 이러한 이미지들이 원래 크기의 50분의 1로 줄어들게 합니다.

더 빠르고 (작은) Discourse 업로드: Rust, WebAssembly 및 MozJPEG 사용 | 블로그를 참고하세요.

또 다른 옵션은 이러한 이미지를 저장하기 위해 전용 업로드를 위한 객체 저장소 사용 (S3 및 클론)을 사용하는 것입니다. 이는 포럼 서버 저장소와 독립적으로 확장될 수 있습니다.