Tłumaczenie wielu postów naraz na wiele języków nie działa (timeout lub pusty ekran)
Zazwyczaj jest to problem z tym, że Twój dostawca hostingu nie akceptuje tak wielu jednoczesnych żądań.
Serwery mają limity liczby wychodzących połączeń, które mogą obsługiwać jednocześnie. Podczas tłumaczenia kilku długich postów na wiele języków wtyczka może wyzwolić ogromną liczbę żądań w tym samym czasie. Na przykład 8 długich postów przetłumaczonych na 5 języków może z łatwością wyzwolić ponad 100 żądań (3 żądania na post * 8 postów * 5 języków = 120 żądań), co bardzo prawdopodobnie przekroczy limit Twojego dostawcy hostingu i spowoduje błąd.
Aby dowiedzieć się, ile jednoczesnych żądań jest w stanie obsłużyć Twój dostawca hostingu, wykonaj następujące kroki:
- Włącz logi dla żądań API (zobacz Debugowanie żądań API) i wyzwól tłumaczenie 1 posta.
- Przejdź do logów i sprawdź, ile żądań zostało wyzwolonych.
- Teraz wyzwól tłumaczenie dla 2 postów.
- Następnie dla 3 postów.
- I tak dalej, zwiększając liczbę postów za każdym razem, aż przestanie działać.
W tym momencie wiesz, że poprzednia liczba żądań jest maksymalną, jaką Twój dostawca hostingu jest w stanie obsłużyć jednocześnie (np. 100 żądań), a wszystko powyżej tego kończy się błędem.
Następnie zapytaj swojego dostawcę hostingu, czy może zwiększyć ten limit.