ทดสอบ op code cache สำหรับ PHP 5.4 เขียนเมื่อ 2013.08.29 โดย

หลังจากอ่าน op code cache ที่ทาง massivescale ทดสอบใน entry ก่อนหน้า OpCache ของเล่นใหม่ใน PHP 5.5 วันนี้เลยลองมาทดสอบความสามารถจริงๆ ของ op code cache แต่ละตัวโดยลดเวอร์ชั่นมาเป็น 5.4 เพื่อจะได้อยู่บนสภาพแวดล้อมเดียวกันทั้งหมด

ระบบที่ใช้ทดสอบ
  • CPU i5-2400
  • RAM 2GB
  • HDD 80GB
  • Nginx 1.4.2
  • PHP 5.4.19
  • MySQL 5.1.69
  • APC 3.1.9
  • XCache 3.0.3
  • ZendOpCache 7.0.2
  • ApacheBench 2.3
  • Wordpress 3.6
  • Joomla 3.1.5

โดยการทดสอบ ทำการติดตั้ง nginx + php-fpm ใช้ทดสอบกับ Wordpress 3.6 และ Joomla 3.1.5 ทดสอบด้วย ApacheBench

โดยผลการทดสอบได้ดังนี้

ผลทดสอบ Requests per second (ยิ่งมากยิ่งดี)

ผลทดสอบ Time per request (ยิ่งน้อยยิ่งดี)

ผลการทดสอบทั้งหมดจะเห็นว่า op code cache ที่เป็นตัวเลือกที่ดีที่สุดสำหรับ PHP 5.4 จะเป็น ZendOpCache และตามมาด้วย APC




คำเตือนคำเตือน เนื้อหาต่างๆ ในบทความ รวมถึงรูปภาพทั้งหมดในบทความนี้ เป็นความเห็นส่วนตัวของผู้เขียนแต่ละคน ซึ่งแต่ละคนได้ทำการลงทะเบียน และเขียนบทความลงใน Modoeye Articles นี้โดยไม่มีค่าธรรมเนียมใดๆ บทความเหล่านี้เป้าหมายเพื่อการศึกษา และความบันเทิงเท่านั้น การนำส่วนหนึ่งส่วนใดของบทความไปใช้งาน ควรทำการอ้างอิงถึงผู้เขียนและแหล่งที่มาด้วย