WPML

WPML 3.2 มีการอัปเดตที่สำคัญบางส่วนและการปรับปรุงประสิทธิภาพ เราพบว่าคิวรี SQL ลดลงสูงสุดถึง 75% และกำลังมองหากรณีทดสอบเพิ่มเติม เพื่อปรับแต่งประสิทธิภาพให้ดีที่สุดเท่าที่เราจะทำได้

ส่วนหนึ่งของงานของเราใน WPML รวมถึงการเพิ่มประสิทธิภาพสำหรับคิวรี SQL เมื่อคุณรันไซต์บน localhost ของคุณ จำนวนคิวรีอาจไม่มีความสำคัญมากนัก อย่างไรก็ตาม เว็บไซต์ที่ใช้งานจริงซึ่งมีปริมาณการเข้าชมสูงและอาจมีเซิร์ฟเวอร์ SQL ภายนอก จะได้รับประโยชน์อย่างมากจากจำนวนคิวรีที่ลดลง

เราใช้ไซต์ทดสอบสามแห่งสำหรับการเพิ่มประสิทธิภาพของเรา ซึ่งรวมถึงไซต์ขนาดเล็ก ไซต์ขนาดกลาง และไซต์ขนาดใหญ่ แต่ละแห่งช่วยในการเพิ่มประสิทธิภาพที่แตกต่างกัน ไซต์ขนาดเล็กเป็นตัวแทนของเว็บไซต์ประเภท "โบรชัวร์" ทั่วไปที่มีหลายหน้า ไซต์ขนาดใหญ่เป็นตัวแทนของเว็บไซต์อีคอมเมิร์ซที่มีการใช้งานหนาแน่นและมีโพสต์ (สินค้า) จำนวนมาก ไซต์ขนาด "กลาง" จะอยู่ตรงกลางระหว่างสองประเภทนี้ ในระหว่างการทำงาน เราพบการเพิ่มประสิทธิภาพที่แตกต่างกันซึ่งมีความสำคัญมากกว่าสำหรับการกำหนดค่าแต่ละแบบเหล่านี้

จนถึงตอนนี้ การทดสอบของเราแสดงตัวเลขดังต่อไปนี้ เมื่อเปรียบเทียบ WPML 3.2 กับ 3.1.9.4:

  • หน้าแรกในภาษาเริ่มต้น: คิวรี SQL ลดลงประมาณ 20%
  • หน้าแรกในภาษาอื่น: คิวรี SQL ลดลง 20 ถึง 75%
  • หน้าเดียว (หน้าเกี่ยวกับเรา) ในภาษาเริ่มต้น: คิวรี SQL ลดลงประมาณ 15%
  • หน้าเดียว (หน้าเกี่ยวกับเรา) ในภาษาอื่น: คิวรี SQL ลดลง 20 ถึง 80%
  • แดชบอร์ด WP: คิวรีลดลงประมาณ 15%

แน่นอนว่าตัวเลขเหล่านี้ขึ้นอยู่กับความซับซ้อนของไซต์

การลดจำนวนคิวรีนี้หมายถึงเวลาในการดำเนินการที่เร็วขึ้นด้วยหรือไม่ โดยทั่วไปแล้วใช่ แต่มันก็ขึ้นอยู่กับปัจจัยอื่นด้วย หากคุณมี CPU ที่ทรงพลังและฐานข้อมูลขนาดเล็ก เซิร์ฟเวอร์ MySQL ของคุณจะทำงานจาก RAM และคุณแทบจะไม่รู้สึกถึงคิวรีปกติเลย หากคุณใช้เว็บเซิร์ฟเวอร์ทั่วไป ที่มีฐานข้อมูลขนาดใหญ่และมีปริมาณการเข้าชมสูง คุณจะเห็นว่าคิวรีที่ลดลงเหล่านี้ส่งผลให้ภาระของ CPU ลดลงโดยตรง

ดาวน์โหลด WPML 3.2 Beta


ปัจจุบัน WPML 3.2 เบต้าเปิดให้ใช้งานสำหรับผู้ถือบัญชี Multilingual CMS เข้าสู่ระบบบัญชี WPML ของคุณและคลิกที่ ดาวน์โหลด เลื่อนลงไปด้านล่างสุดแล้วคุณจะเห็น "CMS Beta Package" ดาวน์โหลดและแตกไฟล์ คุณจะได้รับไฟล์ ZIP ของส่วนประกอบทั้งหมดของ WPML ในเวอร์ชันเบต้า

โปรดทราบว่าโค้ดนี้ยังไม่พร้อมสำหรับเว็บไซต์ที่ใช้งานจริง เราจะยินดีอย่างยิ่งหากคุณสามารถทดลองใช้ WPML 3.2 เบต้าบนไซต์สำหรับการพัฒนา แต่โปรดอย่าเพิ่งใช้บนเว็บไซต์ที่ใช้งานจริง

ขณะนี้ WPML 3.2 อยู่ในขั้นตอน QA และเรากำลังจัดการกับกรณีพิเศษต่าง ๆ ทันทีที่พร้อมใช้งาน คุณจะได้รับการอัปเดตโดยตรงในหน้าจัดการเว็บไซต์ WordPress ของคุณ

เราต้องการทดสอบประสิทธิภาพของ WPML บนไซต์ของคุณ


เราต้องการให้แน่ใจว่าการปรับปรุงเหล่านี้สามารถทำงานได้กับไซต์ที่หลากหลาย

เรากำลังมองหาไซต์ขนาดเล็กถึงขนาดกลางเพื่อทำการทดสอบเปรียบเทียบ เราจะทดสอบกับ 3.1.9.4 และ 3.2 และตรวจสอบให้แน่ใจว่าการปรับปรุงความเร็วเหล่านี้ทำงานได้บนทุกไซต์

หากคุณสามารถช่วยเหลือได้ เราต้องการข้อมูลดัมพ์จาก Duplicator ที่สมบูรณ์ของไซต์คุณ เพื่อให้เราสามารถทดสอบไซต์เหล่านี้แบบโลคัลได้ โปรดแสดงความคิดเห็นของคุณและเราจะติดต่อกลับเป็นการส่วนตัว

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