Первая загрузка занимает много времени

Можно ли что-то сделать с тем, что первая загрузка Discourse занимает много времени (около 3 секунд)?
Кажется, что при использовании SSO это время увеличивается до 6–7 секунд.

Я нашел темы, где упоминалось, что проблема решается в EmberJS, но ничего не изменилось, несмотря на то, что я использую одну из последних версий.

Первичное время загрузки сайта на Discourse (с пустым кэшем) обычно составляет 2–5 секунд, а при использовании SSO загрузка за 6–7 секунд не является редкостью, поскольку цикл SSO добавляет как минимум один дополнительный HTTP-запрос.

При использовании SSO первая загрузка требует перенаправления к провайдеру SSO и обратно. Если провайдер SSO работает медленно, весь процесс входа может замедлиться для новых пользователей или тех, кто не авторизован.

Время загрузки также может зависеть от скорости соединения и производительности устройства на стороне пользователя.

Убедитесь, что ваш сервер Discourse имеет достаточные ресурсы (процессор, память и скорость сети), так как это иногда помогает улучшить производительность, поскольку нехватка ресурсов может привести к плохому времени загрузки.

Спасибо @SaraDev за ваш ответ.

Планируется ли что-то для улучшения этого?

По моему опыту, TTFB довольно велик, поэтому обратная связь для пользователя с точки зрения UX оставляет желать лучшего.

Кроме того, мне кажется, что время кэширования, возможно, слишком короткое? Если я покину сайт на несколько часов и вернусь, он перезагрузит весь SPA, как при первой загрузке, что означает ещё 5–6 секунд ожидания.