Don
09.Апрель.2024 06:33:44
1
Привет
Когда появилась настройка сайта 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
Я включил глобальную настройку early_hint_header_mode с параметром preconnect, но вижу, что существует ещё одна глобальная настройка early_hint_header_mode с параметром prefetch. Можно ли включить обе одновременно, или я что-то неправильно понял?
Спасибо
sam
(Sam Saffron)
06.Сентябрь.2024 07:11:22
3
Единственный способ настройки early_hint_header_mode — через глобальные настройки.
Обычно это делается путем установки переменной окружения для контейнера:
DISCOURSE_EARLY_HINT_MODE может принимать значения preconnect, preload, prefetch или быть пустым.
Пользователи, разворачивающие Discourse самостоятельно, указывают это в файле app.yml.
Эта настройка принимает только одно значение. Самохостеры могут проверить его с помощью:
./launcher enter app
rails c
> GlobalSetting.early_hint_header_mode
Ранние подсказки (early hints) — это довольно сложная настройка, поскольку прокси-сервер должен их поддерживать, а многие прокси их не поддерживают.