Imgur 레이트 리미팅 - 우회 방법이나 조언이 있을까요?

Imgur images not rendering because server is rate limited에서 이어지는 토론입니다:

링크된 토픽은 몇 년 전에 작성되었지만, 새로운 커뮤니티에서 한 멤버와 제가 겪은 문제를 정확히 설명하고 있습니다. Imgur에서 이미지를 호스팅하기 위해 적절한 형식으로 사용하려고 했을 때, 임베드가 잠시 표시된 후 Imgur의 깨진 링크 기호로 대체되었습니다.

제안된 이유는 Imgur이 이미지에 대해 레이트 리미팅을 적용하고 있기 때문이라는 것입니다. 그러나 이것은 아무것도 가져오지 않는 완전히 새로운 설치 환경이며, 이미 게시된 Imgur 링크의 수는 추적하지는 않았지만 지난 한 주 동안 수십 개를 넘지 못할 것입니다.

이러한 낮은 제한에 대해 Imgur 측의 잠금을 완화하기 위해 무엇을 할 수 있을까요? 사용자에게 다른 곳에 호스팅하도록 말하는 것 외에는?

일단 저는 업로드를 다시 활성화했습니다. 하지만 이것이 장기적인 해결책이 되기를 원하지는 않습니다.

왜 업로드를 비활성화하셨나요? 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의 자동 다운로드 기능은 이러한 방식으로 상당히 제한적이며, 이를 수정하거나 완화하는 방법에 대한 제안도 여기에서 나오지 않았습니다. 그 부분에 대한 도움이 부족한 점은 실망스럽습니다.