Câu hỏi thường gặp
Câu hỏi thường gặpDịch nhiều bài viết cùng lúc sang nhiều ngôn ngữ thất bại (timeout hoặc màn hình trắng)

Dịch nhiều bài viết cùng lúc sang nhiều ngôn ngữ thất bại (timeout hoặc màn hình trắng)

Đây thường là vấn đề do nhà cung cấp hosting của bạn không chấp nhận nhiều yêu cầu đồng thời như vậy.

Các máy chủ có giới hạn về số lượng kết nối đi có thể xử lý cùng một lúc. Khi dịch nhiều bài viết dài sang nhiều ngôn ngữ, plugin có thể kích hoạt một số lượng lớn yêu cầu cùng một thời điểm. Ví dụ, 8 bài viết dài được dịch sang 5 ngôn ngữ có thể kích hoạt hơn 100 yêu cầu (3 yêu cầu mỗi bài * 8 bài * 5 ngôn ngữ = 120 yêu cầu), điều này rất có thể sẽ vượt quá giới hạn của nhà cung cấp hosting và gây ra lỗi.

Để xác định số lượng yêu cầu đồng thời mà nhà cung cấp hosting của bạn có thể xử lý, hãy làm theo các bước sau:

  1. Bật nhật ký cho các yêu cầu API (xem Gỡ lỗi yêu cầu API), và kích hoạt dịch 1 bài viết.
  2. Vào nhật ký và kiểm tra xem có bao nhiêu yêu cầu đã được kích hoạt.
  3. Bây giờ kích hoạt dịch 2 bài viết.
  4. Sau đó 3 bài viết.
  5. Và cứ tiếp tục như vậy, tăng dần số lượng bài viết mỗi lần, cho đến khi không còn hoạt động được nữa.

Lúc này, bạn biết rằng số lượng yêu cầu trước đó là mức tối đa mà nhà cung cấp hosting của bạn có thể xử lý đồng thời (ví dụ: 100 yêu cầu), và bất cứ điều gì vượt quá mức đó sẽ thất bại.

Sau đó, hãy hỏi nhà cung cấp hosting của bạn xem họ có thể tăng giới hạn đó không.