[การปฏิเสธความรับผิด] คำตอบนี้มีไว้สำหรับคอมไพเลอร์ใน Magento 1 เท่านั้นคอมไพเลอร์ใน Magento 2 มีวัตถุประสงค์ / เอฟเฟกต์ที่แตกต่างกันโดยสิ้นเชิง
คุณควรใช้มันไม่เคย
เพราะ PHP ได้พัฒนากลไกหลายอย่างเพื่อปรับปรุงแอพพลิเคชั่นที่มีไฟล์จำนวนมาก
หมายถึง: php opCache ในเวอร์ชัน php ปัจจุบันให้การปรับปรุงประสิทธิภาพที่ดีขึ้นหากกำหนดค่าอย่างถูกต้อง ตัวอย่างเช่นการใช้ขีด จำกัด สูงพอสำหรับไฟล์แคช opCache ยังมีการปรับปรุงสำหรับฟังก์ชั่นการเข้าถึงระบบไฟล์ที่ทำงานในระดับที่ลึกกว่านั้น aoe_classpathcache และปรับปรุงประสิทธิภาพการทำงานมากยิ่งขึ้น
ในตอนท้ายเรามีการโหลดอัตโนมัติซึ่งไม่ต้องการ ms มากกว่าสองสามครั้งหากไม่มีคอมไพเลอร์ มีบางกรณีที่คอมไพเลอร์ได้ทำอันตรายต่อประสิทธิภาพ ไม่ต้องพูดถึงปัญหาที่ทำให้เสียเวลามากในการดีบักแอปพลิเคชั่นโดยใช้คอมไพเลอร์
นอกจากนี้ opCache ไม่เพียง แต่ปรับปรุงการโหลดอัตโนมัติ, การเพิ่มประสิทธิภาพฟังก์ชั่นระบบไฟล์ยังช่วยปรับปรุงการโหลดแม่แบบและเค้าโครง
http://php.net/manual/en/opcache.configuration.php