왜 업로드를 비활성화하셨나요? Discourse의 기본 동작이 Imgur에서 이미지를 다운로드하는 것임을(이 때문에 레이트 리미팅이 발생하는 것입니다) 이해하지 못하신 건가요? Download remote images to local 사이트 설정을 끄지 않는 한, 업로드를 비활성화한다고 디스크 공간이 절약되지 않습니다.
더 이상 사용할 수 없는 이미지 링크를 남기셔서 포럼에 깨진 이미지를 두는 것을 원하신다면, Discourse가 Imgur에서 이미지를 다운로드하여 로컬에 저장하지 않도록 Download remote images to local 설정을 꺼야 합니다.
imgur가 disabled_image_download_domains를 사용하여 면제된 상태에서도 이 레이트 리미팅이 발생했습니다. 이미지는 핫링크링되거나 다운로드되지도 않았습니다.
업로드를 비활성화한 이유는 제3자 호스팅을 장려하기 위함이었으며, 따라서 회원들이 사용하는 인기 이미지 사이트들을 위한 면제가 추가되었습니다.
이것은 디스커스가 어떻게 imgur의 매우 낮은 임계값에 도달했는지를 설명하지 못합니다. 언급했듯이 이미 게시된 이미지는 적으며, 대부분이 imgur에 호스팅되지 않았습니다. 업로드를 제공하는 것도 하나의 해결책이지만, 회원들이 가장 먼저 선택할 방법은 아니며, 장기적으로 이를 사용하는 것을 피하고 싶습니다.
Discourse에서 업로드하는 것과 Imgur에서 업로드하는 것이 동일하게 쉽습니다. 파일을 드래그 앤 드롭하거나 클립보드에서 붙여넣거나, 업로드 버튼을 클릭할 수 있습니다.
저는 테스트를 위해 다운로드를 모두 비활성화해 보지 않았습니다. Imgur만 비활성화하는 것이 아니라 말입니다. 이것이 그렇게 되어야 한다고 생각하지는 않아요. 음. 잠깐. 다운로드가 아니라 원박스(Oneboxes)를 비활성화해야 하는 것 같습니다. 허용된 원박스 iframe에서 모든 항목을 제거해 보고 어떻게 되는지 확인한 후, 원박스를 유지하고 싶은 항목만 다시 추가해 보세요.
imgur를 다운로드에서 제외하는 단계 이후에 어떤 단계를 놓쳤을 가능성이 있습니다. imgur 핫링크가 포함된 게시물을 편집하려고 했으나, 해당 게시물에 예외 설정을 적용한 상태로 HTML 재구성을 실행하기 전까지는 작동하지 않았습니다. 이렇게 한 후 핫링크가 정상적으로 작동하기 시작했습니다.
Discourse의 업로드/자동 다운로드 핫링크 이미지 기능에 대해 강하게 권유할 필요는 없습니다. 해당 기능을 살펴봤고, 일부 사용 사례에서는 훌륭합니다. 하지만 제 경우는 그렇지 않습니다. 저는 회원들이 직접 이미지를 호스팅하도록 책임지게 하고 싶습니다. 인터넷에는 신뢰할 수 있는 이미지 호스팅 서비스가 많으며, 대부분의 회원들은 이미 여러 해 동안 이들을 사용해 온 경험이 있습니다. 이 방식이 효과가 있으며, 이제 imgur 핫링크가 올바르게 작동하므로 이 방법을 가장 많이 활용할 가능성이 큽니다.
참고할 점으로, imgur의 공격적인 레이트 리미팅 문제는 아직 해결되거나 다루어지지 않았습니다. Discourse의 자동 다운로드 기능은 이러한 방식으로 상당히 제한적이며, 이를 수정하거나 완화하는 방법에 대한 제안도 여기에서 나오지 않았습니다. 그 부분에 대한 도움이 부족한 점은 실망스럽습니다.