การแปลโพสต์จำนวนมากพร้อมกันหลายภาษาล้มเหลว (หมดเวลาหรือหน้าจอว่างเปล่า)
โดยปกติแล้วปัญหานี้เกิดจากผู้ให้บริการโฮสติ้งของคุณไม่สามารถรองรับคำขอพร้อมกันจำนวนมากได้
เซิร์ฟเวอร์มีข้อจำกัดด้านจำนวนการเชื่อมต่อขาออกที่สามารถจัดการได้พร้อมกัน เมื่อแปลโพสต์ยาวหลายรายการเป็นหลายภาษา ปลั๊กอินอาจส่งคำขอจำนวนมหาศาลพร้อมกัน ตัวอย่างเช่น การแปลโพสต์ยาว 8 รายการเป็น 5 ภาษา อาจก่อให้เกิดคำขอมากกว่า 100 รายการ (3 คำขอต่อโพสต์ × 8 โพสต์ × 5 ภาษา = 120 คำขอ) ซึ่งมีแนวโน้มสูงมากที่จะเกินขีดจำกัดของโฮสติ้งและทำให้เกิดความล้มเหลว
เพื่อตรวจสอบจำนวนคำขอพร้อมกันสูงสุดที่ผู้ให้บริการโฮสติ้งของคุณรองรับได้ ให้ทำตามขั้นตอนต่อไปนี้:
- เปิดใช้งานการบันทึก log สำหรับคำขอ API (ดู การดีบักคำขอ API) แล้วทดลองแปล 1 โพสต์
- ไปที่ log และตรวจสอบว่ามีคำขอเกิดขึ้นกี่รายการ
- จากนั้นทดลองแปล 2 โพสต์
- แล้วลองกับ 3 โพสต์
- และเพิ่มจำนวนโพสต์ขึ้นเรื่อยๆ จนกว่าจะไม่สามารถทำงานได้อีก
เมื่อถึงจุดนั้น คุณจะทราบว่าจำนวนคำขอก่อนหน้านั้นคือจำนวนสูงสุดที่ผู้ให้บริการโฮสติ้งของคุณสามารถรองรับได้พร้อมกัน (เช่น 100 คำขอ) และทุกอย่างที่เกินกว่านั้นจะล้มเหลว
จากนั้นติดต่อผู้ให้บริการโฮสติ้งของคุณเพื่อขอให้เพิ่มขีดจำกัดดังกล่าว