사용자 정의 이모지 URL은 어떻게 작동하나요?

다음과 같이 보고한 후: Custom emoji don't use CDN for S3 stored assets in a few pages - #6 by Falco

조사를 통해 Discourse에서 기능 누락 또는 버그라고 생각하는 사항을 발견했습니다: Custom emoji don't use CDN for S3 stored assets in a few pages - #8 by Boost

이후 커스텀 이모지 URL을 S3_CDN URL로 매핑하는 코드를 작성해 보았습니다: https://github.com/discourse/discourse/compare/master...hhyyrylainen:custom_emoji_cdn_url?expand=1

Rails 콘솔로 테스트해 보니 로직은 맞는 것 같지만, 해당 변경 사항을 프로덕션 사이트에 배포했을 때 실제로 아무 효과가 없었습니다(이모지 버전 변경으로 인해 표준 이모지 URL이 갱신되지도 않았습니다).

따라서 궁금한 점은 이모지 캐싱 및 클라이언트로 URL을 전송하는 전체 과정이 어떻게 작동하는지, 그리고 이 수정 사항을 적용하려면 어디서 개입(hook)할 수 있는지입니다.

1개의 좋아요