Traduzir muitos posts de uma vez para muitos idiomas falha (timeout ou tela em branco)
Geralmente, isso é um problema com o seu provedor de hospedagem não aceitando tantas requisições simultâneas.
Os servidores têm limites no número de conexões de saída que conseguem lidar ao mesmo tempo. Ao traduzir vários posts longos para vários idiomas, o plugin pode acionar um número enorme de requisições ao mesmo tempo. Por exemplo, 8 posts longos traduzidos para 5 idiomas podem facilmente acionar mais de 100 requisições (3 requisições por post * 8 posts * 5 idiomas = 120 requisições), o que provavelmente excederá o limite do seu provedor de hospedagem e causará a falha.
Para descobrir quantas requisições simultâneas o seu provedor de hospedagem consegue lidar, faça o seguinte:
- Ative os logs para requisições de API (veja Depurando Requisições de API) e acione a tradução de 1 post.
- Acesse os logs e verifique quantas requisições foram acionadas.
- Agora acione a tradução para 2 posts.
- Depois para 3 posts.
- E assim por diante, aumentando o número de posts a cada vez, até que não funcione mais.
Nesse ponto, você sabe que o número anterior de requisições é o máximo que o seu provedor de hospedagem consegue lidar simultaneamente (por exemplo, 100 requisições), e tudo acima disso falha.
Em seguida, pergunte ao seu provedor de hospedagem se ele pode aumentar esse limite.