WPML

เราเพิ่งเผยแพร่อัปเดตย่อยสองรายการสำหรับ WPML อัปเดตเหล่านี้แก้ไขปัญหาเล็กน้อยบางประการที่ได้รับแจ้งจากฝ่ายสนับสนุนหลังจากอัปเดต WPML 3.2.3 ซึ่งเป็นอัปเดตใหญ่

  • แก้ไขปัญหาประสิทธิภาพการทำงานเมื่อค้นหาหน้าด้วย slug และมีโพสต์จำนวนมากในฐานข้อมูล – เราไม่แน่ใจว่าจะมีใครสังเกตเห็นปัญหานี้นอกจาก wpml.org หรือไม่ การเปลี่ยนแปลงคำสั่ง SQL ทำให้เกิดภาระงานหนักบนเซิร์ฟเวอร์ฐานข้อมูลของเรา เราตรวจสอบพบว่าเกิดจากการเปลี่ยนแปลงล่าสุดที่ใช้แก้ไขข้อบกพร่อง การเปลี่ยนแปลงนี้ได้รับการปรับปรุงเพื่อแก้ไขข้อบกพร่องโดยไม่ทำให้เกิดภาระงานบน DB ขอย้ำอีกครั้งว่าปัญหานี้จะสังเกตเห็นได้ในฐานข้อมูลขนาดใหญ่มากที่ทำงานภายใต้ภาระงานหนักเท่านั้น (เช่นเว็บไซต์ wpml.org)
  • แก้ไขปัญหาที่ในบางกรณี WPML จะแสดงคำเตือนว่าการตั้งค่าเสียหาย – ลำดับการเปิดใช้งานปลั๊กอินแบบกลุ่ม การปิดใช้งาน และการเปิดใช้งานอีกครั้งอาจทำให้เกิดข้อความที่น่าตกใจเกี่ยวกับการตั้งค่าที่เสียหาย แม้ว่าสิ่งนี้จะไม่ทำให้เกิดปัญหาที่แท้จริงใด ๆ แต่เราคิดว่ามันน่าตกใจพอที่จะต้องแก้ไขอย่างรวดเร็ว
  • แก้ไขสคริปต์ xdomain ที่ไม่ทำงานเสมอไปเนื่องจากปัญหาการพึ่งพา – ในบางกรณีทรัพยากร JS จะไม่ถูกโหลด
  • แก้ไขปัญหาที่ slug ของหน้าได้รับความสำคัญมากกว่า slug ของประเภทโพสต์แบบกำหนดเองเมื่อแก้ไขลิงก์ถาวร แม้ว่า URI จะระบุประเภทโพสต์แบบกำหนดเองก็ตาม – การแก้ไขข้อบกพร่องนี้คือสิ่งที่ทำให้เกิดปัญหาประสิทธิภาพการทำงานสำหรับเว็บไซต์ขนาดใหญ่

เราเข้าใจดีว่าการอัปเดตปลั๊กอินเป็นเรื่องยุ่งยาก และเราพยายามจำกัดการอัปเดตของเราให้เหลือเฉพาะสิ่งที่จำเป็นเท่านั้น ในขณะที่เขียนโพสต์นี้ นักพัฒนาของเรากำลังเพิ่มการทดสอบอัตโนมัติลงใน WPML มากขึ้นเรื่อย ๆ เป้าหมายของเราคือการครอบคลุมการทดสอบ 100% ภายในสิ้นปี 2015 สิ่งนี้จะช่วยให้เราสามารถเผยแพร่อัปเดตได้โดยไม่ต้องกังวลว่าจะทำให้เกิดผลกระทบข้างเคียง ปัจจุบันรอบ QA ของเราใช้เวลาถึง 20 สัปดาห์การทำงาน ซึ่งดำเนินการโดยบุคลากร 4 คนตลอดทั้งเดือน เราทำการทดสอบหลายพันรายการในการกำหนดค่าต่าง ๆ มากมาย ปริมาณการทดสอบนั้นมหาศาล และเรากำลังมองหาทางแทนที่การทดสอบส่วนใหญ่ด้วยการทดสอบอัตโนมัติ

มีคำถาม แนวคิด หรือข้อเสนอแนะหรือไม่ แสดงความคิดเห็นของคุณแล้วเราจะติดต่อกลับไป

พบว่าสิ่งนี้มีประโยชน์หรือไม่? แชร์บทความนี้: