A tradução adiciona um custo na primeira vez que uma página é vista em um idioma e, efetivamente, nenhum depois disso. Entender qual desses você está medindo explica a maioria dos relatórios de um site lento.
Onde o custo realmente está
Primeira visualização de uma página em um determinado idioma. O texto precisa ser traduzido. Esta é a parte lenta.
Todas as visualizações depois disso. A tradução é armazenada, então a página é montada a partir do texto armazenado, sem etapa de tradução. Isso é rápido e é o que seus visitantes acessam esmagadoramente.
Uma página que parece lenta na sua primeira verificação e normal na segunda não é um problema. Você mediu a primeira tradução.
Uma coisa para ser clara: visualizações posteriores pulam a tradução, não a solicitação. Cada visualização não em cache de uma página traduzida ainda faz uma viagem de ida e volta para o Universally, então há um pequeno custo de latência constante por visualização de página. Um cache de página é o que remove isso, porque uma página em cache é servida sem contatar o Universally.
Torne a primeira visualização rara
Como o custo é por página por idioma, o objetivo é que os visitantes reais cheguem após a tradução existir, em vez de acioná-la.
Visite suas páginas principais em cada idioma após a configuração. Sua página inicial, principais páginas de destino e alvos de navegação principais. Isso transfere o custo da primeira tradução para você, em vez de para um visitante.
Permita que os mecanismos de busca rastreiem. Um rastreador é tratado como qualquer outro visitante. Em uma página que já foi traduzida, não custa nada. Em uma página que não foi, o rastreador aciona a tradução e essas palavras contam para o seu total exatamente como as de um visitante, o que vale a pena lembrar se você apontar um rastreador para um site grande em vários idiomas ao mesmo tempo.
Cache
O cache de página é o fator mais importante e funciona normalmente com o Universally.
Ative o cache do seu site e uma CDN. Páginas traduzidas são armazenadas em cache como qualquer outra página. Uma vez em cache, uma página traduzida é servida sem tocar no Universally.
Limpe o cache após alterar as traduções. Uma página em cache retém a tradução que tinha quando foi armazenada, portanto, editar uma tradução ou alterar as regras de tradução não tem efeito visível até que o cache seja limpo. Veja Limpar cache e atualizar traduções.
Plugins de cache e CDNs ocasionalmente precisam de configuração para tratar URLs de idiomas como páginas separadas. Veja Cache e CDNs.
Reduza o que precisa ser traduzido
Menos conteúdo para traduzir significa menos custos de primeira visualização e menos palavras do seu total gasto.
Exclua páginas que não precisam ser traduzidas. Checkout, conta e caminhos de administrador. Veja Excluir páginas.
Exclua regiões de uma página que devem permanecer no idioma de origem, como exemplos de código ou conteúdo gerado pelo usuário. Veja Incluir e excluir seletores CSS.
Quando não é Universally
Se páginas traduzidas e não traduzidas forem igualmente lentas, a causa está em outro lugar: um tema pesado, imagens não otimizadas ou muitos scripts de terceiros. Compare a mesma página em seu idioma original com uma traduzida. Tempos semelhantes significam que a tradução não é o seu gargalo.