Como a Weglot gere o desempenho do seu sítio Web
Neste artigo, ficará a saber mais sobre como o Weglot afecta o desempenho do seu sítio Web de acordo com a integração escolhida.
Independentemente da integração que estiver a utilizar, a Weglot segue comportamentos semelhantes em relação às traduções do seu site. Em seguida, dependendo da sua integração, ocorrerão outras especificidades que exploraremos.
1. Desempenho geral
Eis como o Weglot funciona nas versões traduzidas do seu sítio Web:
- Analisa o conteúdo original do seu sítio Web (ficheiro HTML);
- Após a análise, o Weglot analisa (lê e corta) os elementos entre as etiquetas HTML;
- Ele traduz automaticamente este conteúdo original para o seu equivalente traduzido;
- Durante o processo de tradução, Weglot armazena o seu conteúdo na sua Lista de Tradução, que está disponível no seu Painel de Controlo Weglot, e depois apresenta as traduções.
Este processo permite à Weglot traduzir e apresentar as traduções no seu sítio Web em segundos.
Tenha em mente que quanto mais elementos houver na sua página original, mais tempo poderá demorar para carregar e para a Weglot analisar e traduzir o seu conteúdo. Além disso, se a Weglot precisar de gerar novas traduções para as páginas traduzidas, o tempo de carregamento poderá ser ligeiramente prolongado.
Para o ajudar, a Weglot utiliza uma Rede de Distribuição de Conteúdos(CDN) para reduzir o tempo de carregamento das suas páginas traduzidas. A CDN é um grupo de servidores geograficamente distribuído que armazena em cache o conteúdo próximo dos utilizadores finais. O nosso objetivo com a CDN é apresentar o conteúdo maximizando o alcance de vários servidores espelho em todo o mundo. O conteúdo será carregado e exibido a partir do servidor mais próximo.
Este sistema garante uma elevada disponibilidade dos servidores, reduz o tempo de carregamento e aumenta o desempenho geral do sítio Web. Uma vez que uma CDN utiliza servidores espelho, tenha em atenção que as suas modificações no seu sítio Web podem não ser imediatamente visíveis.
Para evitar isso, a Weglot utilizao «controlo de versões», que atualiza a versão quando são feitas modificações. Os servidores CDN são notificados da nova versão e são temporariamente desativados para permitir que você faça alterações.
Tenha em atenção que o tempo de carregamento pode ser um pouco mais longo na primeira chamada de uma nova versão do seu site, pois o seu navegador precisa de contactar o servidor espelho, que, por sua vez, precisa de contactar o servidor original. Depois disso, os visitantes irão ligar-se ao servidor espelho mais próximo, que terá a nova versão, e o seu site será armazenado em cache.
Para projetos que não utilizam WordPress, a Weglot implementará uma biblioteca JavaScript no seu site. Essa biblioteca adicionará o seletor de idiomas e garantirá o seu funcionamento. Essa biblioteca também permite adicionar elementos dinâmicos ao seu Painel Weglot > Configurações > Configurações do aplicativo.
Os elementos dinâmicos permitem que a Weglot verifique novamente os elementos selecionados e os traduza dinamicamente, mesmo que sejam gerados após a primeira análise da Weglot. No entanto, tenha em atenção que quanto mais elementos dinâmicos tiver, mais tempo a Weglot poderá precisar para exibir todas as suas traduções.
A Weglot está constantemente a monitorizar e a procurar soluções para oferecer o melhor desempenho possível.
2. Integração do WordPress
A integração com o WordPress é bastante diferente das nossas outras integrações, dependendo da estrutura do WordPress com plugins, filtros e hooks. Esses recursos permitem alta compatibilidade com outros plugins e com o WordPress em geral.
O seu desempenho geral funciona de forma semelhante ao das nossas integrações de Subdomínio e Subdiretório:
- Terá URLs únicos para o seu conteúdo traduzido
- As traduções são tratadas no lado do servidor para fins de SEO
- As páginas geridas pela Weglot utilizarão o sistema CDN
Uma vez que o seu conteúdo será traduzido na fonte do seu sítio Web (do lado do servidor), os seus visitantes não verão a mudança da sua língua original para a língua traduzida que escolheram. A página será carregada diretamente traduzida.
Além disso, pode ter instalado plugins que gerem a cache do lado do servidor para melhorar o desempenho do seu sítio Web. A Weglot está localizada "atrás" de qualquer cache do lado do servidor, o que significa que as modificações feitas na Weglot não serão actualizadas na cache do lado do servidor por defeito. Por vezes, terá de limpar a cache nestes plugins para ver as suas modificações.
3. Integração do JavaScript
A integração com JavaScript pode ser definida para todas as tecnologias que você usar, desde que seja possível adicionar código JavaScript personalizado ao seu site.
Com ele, a sua língua original e as línguas traduzidas serão apresentadas na mesma página, mas não em simultâneo. Quando um visitante muda de língua com o alternador de línguas, a Weglot substitui dinamicamente o seu conteúdo pela respectiva tradução.
A Weglot irá analisar o seu site e traduzir o seu conteúdo «em tempo real». As traduções são processadas no lado do cliente. A este respeito, tenha em atenção que a integração JavaScript não é compatível com SEO. No entanto, pode mudar para o nosso subdomínio ou para a nossa integração de subdiretório para um SEO multilingue!
Em termos de desempenho, o seu site só precisará carregar a biblioteca JavaScript da Weglot. Depois disso, a Weglot exibirá o seu seletor e você poderá traduzir o seu site.
4. Integração de subdomínios
A integração do subdomínio é recomendada em termos de SEO. Terá URLs únicos para o seu conteúdo traduzido, e as traduções são tratadas do lado do servidor para fins de SEO.
Se o URL de base do seu sítio Web for https://www.mywebsite.com/ ou https://mywebsite.com/, as traduções serão apresentadas em https://XX.mywebsite.com/, sendo XX o código de 2 letras da língua atual.
Para exibir as suas traduções em subdomínios dedicados, a Weglot utiliza um proxy reverso. A utilização de uma configuração de proxy reverso permite que a Weglot se conecte ao seu provedor de hospedagem original para aceder ao conteúdo do site. Essa abordagem permite que a Weglot crie subdomínios para o seu site de forma eficiente, possibilitando a tradução de conteúdo sem alterar a estrutura central da hospedagem.
Esta configuração pode causar um pequeno atraso ao carregar as suas páginas traduzidas, dependendo do fornecedor de CDN utilizado, mas fique tranquilo: a Weglot utiliza alguns dos melhores fornecedores de CDN do mundo, para que o seu site possa ser visto em qualquer lugar, a qualquer hora e da forma mais rápida possível.
Para uma compreensão mais aprofundada sobre a estrutura do proxy reverso, pode consultar aApresentação Técnica da Weglot.
Graças a esta configuração, ao mudar de idioma, os seus visitantes não verão as alterações no conteúdo; eles serão redirecionados para o subdomínio correspondente. As traduções são realizadas no lado do servidor, diretamente na fonte da página, o que significa que a página será carregada diretamente traduzida, eliminando qualquer tempo de bloqueio relacionado à execução de JavaScript para traduções.
Como terá URLs dedicadas para os seus idiomas traduzidos, uma vez que a Weglot traduz o conteúdo do lado do servidor para os bots do Google e adiciona os hreflangs correspondentes dependendo da página e do idioma atuais, esta integração permitirá a indexação das suas páginas traduzidas.
Note que a Weglot apenas irá gerir os seus subdomínios traduzidos. A sua versão original continuará a ser gerida pelo seu CMS ou editor, pelo que a Weglot apenas poderá afetar o desempenho dos subdomínios.
Esta integração reduz o número de elementos dinâmicos que pode adicionar, uma vez que permite à Weglot aceder a mais conteúdo no seu sítio Web, o que pode resultar num melhor desempenho.
5. Integração de subdirectórios
A integração do subdiretório também é recomendada em termos de SEO. Terá URLs únicos para o seu conteúdo traduzido, e as traduções são tratadas do lado do servidor para fins de SEO.
Se o URL base do seu site for https://www.mywebsite.com/ ou https://mywebsite.com/, as traduções serão exibidas respectivamente em https://www.mywebsite.com/XX/ ou https://mywebsite.com/XX/, sendo XX o código de duas letras do idioma atual.
Esta integração tem as mesmas vantagens que a integração de subdomínio e oferece ainda mais benefícios. Como a Weglot irá gerir todo o seu site, incluindo a versão original, poderá gerir o seu SEO adicionando os hreflangs na versão traduzida e na versão original.
Essa integração também utiliza a configuração de proxy reverso, mas não apenas para os subdomínios traduzidos. O proxy reverso é utilizado para todo o seu domínio, e a Weglot irá servir todo o seu site. Quando um visitante aceder às suas páginas, a Weglot receberá a solicitação, buscará os dados do seu conteúdo original, traduzirá o seu conteúdo e exibirá as páginas traduzidas. Você pode ver a Weglot atuando como uma ponte que traduz o conteúdo e o exibe nas páginas correspondentes.
Esta configuração pode causar um pequeno atraso ao carregar as suas páginas, dependendo do fornecedor de CDN utilizado, mesmo na sua versão original, uma vez que a Weglot irá buscar a página e realizar traduções, se necessário. Mas fique tranquilo: a Weglot utiliza alguns dos melhores fornecedores de CDN do mundo, para que o seu site possa ser visto em qualquer lugar, a qualquer hora e da forma mais rápida possível.
Esta integração também reduz o número de elementos dinâmicos que pode adicionar, uma vez que também permite à Weglot aceder a mais conteúdo no seu sítio Web (a partir da fonte), o que pode resultar num melhor desempenho.
Para mais informações sobre as nossas integrações e a sua configuração, consulte a nossa Apresentação Técnica Weglot.