O primeiro carregamento leva um tempo longo

Há algo a ser feito sobre a primeira carga do Discourse demorar muito (cerca de 3s)?
Parece que com SSO, demora ainda 6-7s.

Só encontrei tópicos que mencionavam o EmberJS resolvendo isso, mas nada mudou, apesar de estar em uma das versões mais recentes.

1 curtida

O tempo de carregamento inicial em um site Discourse (com cache vazio) é tipicamente de 2 a 5 segundos, e com SSO, um carregamento de 6 a 7 segundos não é incomum, pois a viagem de ida e volta do SSO adiciona pelo menos uma solicitação HTTP extra.

Quando o SSO é usado, o primeiro carregamento requer um redirecionamento para o provedor de SSO e de volta. Se o provedor de SSO for lento, todo o processo de login pode ser mais lento para usuários de primeira viagem ou desconectados.

Os tempos de carregamento também podem depender da velocidade da conexão e do desempenho do dispositivo do lado do usuário.

Garantir que seu servidor Discourse esteja adequadamente provisionado em termos de CPU, memória e velocidade de rede pode, às vezes, ajudar a melhorar o desempenho, pois a baixa disponibilidade de recursos pode levar a tempos de carregamento ruins.

2 curtidas

Obrigado @SaraDev pela sua resposta.

Existe algum plano para melhorar isso?

Pela minha experiência, o TTFB é bem grande, então o feedback do usuário de uma perspectiva de UX é bem ruim.

Da mesma forma, acho que o tempo de cache é possivelmente muito curto? Se eu sair de um site Discourse por algumas horas e voltar, ele atualiza todo o SPA como se fosse uma primeira carga, então são mais 5-6 segundos de espera.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.