2019년부터 DigitalOcean 서버에 Discourse 인스턴스를 설정하여 사용하고 있으며, 트래픽이 Cloudflare를 통해 지나가도록 구성해 두었습니다. 오늘 업로드와 백업 파일을 S3로 마이그레이션을 완료했는데, 마이그레이션이 끝난 후 관리자 대시보드에 다음과 같은 경고가 표시되었습니다:
현재 사이트 설정에 기반한 몇 가지 조언
- 서버는 파일을 S3에 업로드하도록 구성되어 있지만, S3 CDN이 구성되지 않았습니다. 이로 인해 S3 비용이 과다하게 발생하고 사이트 성능이 저하될 수 있습니다. 자세한 내용은 "업로드를 위한 오브젝트 스토리지 사용"을 참고하세요.
Discourse는 Cloudflare가 트래픽을 라우팅하고 있다는 사실을 알지 못하므로, 이 경고가 표시되는 것은 당연합니다. 하지만 Cloudflare 무료 플랜을 사용 중이고, 여전히 일정 수준의 캐싱 기능을 제공한다는 점을 고려할 때, CDN을 구성하는 것이 여전히 권장되는가요? 그렇다면 DISCOURSE_CDN_URL을 올바르게 구성하기 위해 추가로 어떤 단계가 필요한가요? 해당 환경 변수에는 어떤 값을 설정해야 하나요?
미리 감사드립니다.