포럼 내에서 사진 호스팅이 어떻게 작동하는지 설명해 주세요. 비용이 엄청나게 많이 드나요?

사진 호스팅 비용이 걱정됩니다. (현재 Digital Ocean의 $10 요금제 드롭렛에 포럼을 설정해 두었는데, 아직 포럼에 가입한 사용자가 없습니다.) 사진은 Digital Ocean 드롭렛 내에 저장되는 것으로 이해하고 있습니다. 그렇다면, 사진 데이터 용량을 감당할 수 있도록 Digital Ocean에서 충분한 저장 공간을 확보해야 한다는 뜻인가요?

포럼 내에서 사진을 호스팅하는 것은 중요하지만, 매월 사진이 추가됨에 따라 시간이 지남에 따른 비용을 어떻게 추정해야 할까요? 사용자 사진의 용량을 최적화할 수 있는 설정이 있나요?

누군가 사진 호스팅과 비용에 대해 간단한 설명을 해 주신다면 정말 감사하겠습니다. 감사합니다

맞습니다. 대신 DigitalOcean Spaces(설정 가이드)나 Amazon의 S3 서비스(설정 가이드)를 사용하여 사진을 호스팅할 수 있으며, 이는 더 많은 저장 공간에 대한 비용을 크게 줄여줍니다.

또한 Discourse에는 허용되는 최대 이미지 크기를 줄이는 설정이 있어, 과도하게 큰 이미지를 업로드하여 막대한 저장 공간을 차지하는 것을 방지할 수 있습니다.

이전 주제에서 가져온 대략적인 계산:

따라서 이 계산을 DigitalOcean Spaces의 월 $5에 250GB로 확장해 보면… 1,000명의 사용자가 연간 3개의 이미지를 각각 3MB씩 업로드한다고 가정하면 약 27년간 커버할 수 있습니다.

감사합니다! 매우 유용한 정보네요.

포럼이 사진 위주의 콘텐츠가 될 것 같긴 한데, 현재 사용자가 전혀 없어서 아직 확신할 수는 없습니다. 포럼 공개 출시 전에 DigitalOcean Spaces나 S3에 사진을 호스팅하도록 설정해 두는 것을 추천하시나요?

그리고 Discourse가 사진을 최적화하나요? 그렇다면 이 기능에 대한 설정 문서를 찾을 수 있을까요? (아마도 매우 기본적이고 자명한 질문일 텐데 죄송합니다 - 제가 좀 느리거든요. :upside_down_face:) 감사합니다!

네, 나중에 마이그레이션하는 것보다 그렇게 시작하는 것이 더 쉬울 것입니다.

아니요, 업로드된 원본 파일은 최적화하지 않습니다(이것이 설정에서 최대 업로드 크기를 제한하도록 권장하는 이유입니다). Discourse는 게시물 내에서 표시할 때 최적화된 이미지를 생성합니다(로딩 시간/대역폭 사용량 절감 목적), 하지만 사용자는 해당 이미지를 클릭하여 전체 크기의 원본을 볼 수 있습니다.

절대적으로 필요한 경우, 서버에 저장된 원본 이미지의 크기를 줄이기 위해 수동으로 명령줄에서 가끔 실행할 수 있는 스크립트가 있습니다.

감사합니다, @awesomerobot! 답변이 정말 큰 도움이 되었고, 출시 전 걱정을 좀 덜게 되었습니다.