PHP ถูกรวบรวมเป็น bytecode ซึ่งจะถูกตีความจากสิ่งที่คล้ายกับ VM ภาษาสคริปต์อื่น ๆ อีกมากมายทำตามกระบวนการทั่วไปเช่นเดียวกันรวมถึง Perl และ Ruby ไม่ใช่ภาษาที่ตีความแบบดั้งเดิมเช่นพูดภาษาเบสิก
จะไม่มีการเพิ่มความเร็วที่ได้ผลหากคุณพยายาม "ย่อขนาด" แหล่งที่มา คุณจะได้รับเพิ่มขึ้นที่สำคัญโดยใช้แคช bytecode เช่น APC
Facebook เปิดตัวคอมไพเลอร์ชื่อHipHopที่แปลงซอร์ส PHP เป็นโค้ด C ++ Rasmus Lerdorf หนึ่งในนักพัฒนา PHP รายใหญ่ได้นำเสนอ Digg เมื่อต้นปีที่ผ่านมาซึ่งครอบคลุมการปรับปรุงประสิทธิภาพที่ได้รับจาก HipHop ในระยะสั้นมันไม่เร็วไปกว่าการเพิ่มประสิทธิภาพโค้ดและการใช้แคช bytecode HipHop นั้นมากเกินไปสำหรับผู้ใช้ส่วนใหญ่
เมื่อเร็ว ๆ นี้ Facebook ได้เปิดตัวHHVMซึ่งเป็นเครื่องเสมือนใหม่ที่สร้างจากผลงานของพวกเขาที่สร้าง HipHop ยังค่อนข้างใหม่และไม่ชัดเจนว่าจะช่วยเพิ่มประสิทธิภาพที่สำคัญให้กับประชาชนทั่วไปได้หรือไม่
เพื่อให้แน่ใจว่ามีการระบุไว้อย่างชัดเจนโปรดอ่านงานนำเสนอนั้นอย่างครบถ้วน ชี้ให้เห็นหลายวิธีในการเปรียบเทียบและรหัสโปรไฟล์และระบุปัญหาคอขวดโดยใช้เครื่องมือเช่นxdebugและxhprofจาก Facebook