'Early hint header' 전역 설정 관련 질문

안녕하세요 :waving_hand:

이 사이트 설정 EXPERIMENTAL: preconnect and dns-prefetch resource hints for CDN doma… · discourse/discourse@36cdb14 · GitHub 이 사용 가능해졌을 때 제 사이트에서 이를 활성화했습니다. 그 후 이 커밋이 전역 설정으로 변경되었습니다: DEV: Consolidate experimental 'Link' header implementations (#26377) · discourse/discourse@1cc8c72 · GitHub

GlobalSetting early_hint_header_mode의 preconnect를 활성화했는데, 다른 GlobalSetting early_hint_header_mode의 prefetch도 있는 것 같습니다. 두 가지를 모두 활성화할 수 있는지, 아니면 제가 무언가를 잘못 이해한 것인지 궁금합니다. :thinking:

감사합니다 :slightly_smiling_face:

early_hint_header_mode를 조정할 수 있는 유일한 방법은 전역 설정을 사용하는 것입니다.

일반적으로 컨테이너의 환경 변수를 설정하여 수행합니다:

DISCOURSE_EARLY_HINT_MODE는 preconnect, preload, prefetch 또는 빈 값(blank)으로 설정할 수 있습니다.

셀프 호스터는 해당 app.yml 파일에서 이렇게 설정합니다.

이 설정은 하나의 값만 가질 수 있습니다. 셀프 호스터는 다음 명령으로 현재 값을 확인할 수 있습니다:

./launcher enter app
rails c
> GlobalSetting.early_hint_header_mode

얼리 힌트(Early hints)는 프록시가 이를 지원해야 하며 많은 프록시에서 지원하지 않으므로 상당히 복잡한 설정입니다.