Zend OPCache รวมอยู่ใน PHP 5.5
เมื่อวันที่ 21 มีนาคม 2013 PHP 5.5 เบต้า 1 ได้รับการเผยแพร่รวมถึง "Zend OPCache" - ดูเหมือนว่านี่จะเป็นการแทนที่ APC ในอนาคตเนื่องจากรวมอยู่ในแกน PHP และจะต้องได้รับการดูแลสำหรับแต่ละใหม่ ปล่อย.
ฉันจะแนะนำผู้ที่ใช้ APC เป็นการส่วนตัวเพื่อทดสอบรหัสของพวกเขาด้วยแคช opcode ในตัวที่กำลังจะมาถึงและย้อนกลับปัญหาใด ๆ ที่พบเพื่อให้แน่ใจว่ารุ่นสุดท้ายมีเสถียรภาพ
ฉันไม่รู้ว่าสิ่งนี้หมายถึงอะไรสำหรับอนาคตของ APC
APC สำหรับ PHP 5.4+ ยังคงมีสถานะเป็นเบต้า
ซึ่งหมายความว่านักพัฒนาจะไม่ได้คิดว่ามันสมบูรณ์มั่นคง ในขณะที่หลายคนไม่ประสบปัญหาใด ๆ กับ SVN รุ่นปัจจุบัน แต่ก็ยังมีรายงานกรณีพิเศษที่แปลกประหลาดจากผู้ที่อยู่ภายใต้การกำหนดค่าบางอย่างหรือมีภาระงานหนัก
เช่นเดียวกับทุกสิ่งที่คุณต้องการที่จะใช้ในระบบการผลิตให้แน่ใจว่าคุณได้อย่างทั่วถึงทดสอบปล่อยใด ๆ (เบต้าหรือมีเสถียรภาพ) ในการพัฒนาหรือสภาพแวดล้อมการผลิตล่วงหน้าครั้งแรก ซึ่งรวมถึงการทดสอบการโหลด!
ในรุ่น 3.1.13 การคอมมิตกับที่เก็บ SVN ช้าลงบ้างและรายการข้อผิดพลาดไม่มีส่วนเพิ่มเติมล่าสุด สร้างสิ่งที่คุณต้องการ
เมื่อวันที่ 10 ธันวาคม 2555 เวลา 21:05 น. Rasmus Lerdorf เขียนว่า:
APC อยู่ในจุดที่ 5.4 ในขณะนี้ซึ่งฉันไม่คิดว่าจะมี edge case มากกว่าที่เรามีใน 5.3 ไม่สมบูรณ์แบบ แต่ก็ใกล้เพียงพอสำหรับเว็บไซต์ส่วนใหญ่
ใครก็ตามที่มีทักษะ C / gdb และมีเวลาว่างขอให้ตรวจสอบรายการข้อบกพร่องและดูว่าพวกเขาสามารถแก้ไขอะไรได้หรือไม่หรือปรับปรุงผลิตภัณฑ์โอเพ่นซอร์สฟรีที่เราทุกคนต้องพึ่งพา
โซลูชั่นทางเลือกที่มีอยู่, วิกิพีเดียยังมีรายชื่อของเครื่องเร่งอนุภาค PHP
เมื่อวันที่ 13 กุมภาพันธ์ 2013 ที่Zeev Suraski ประกาศความพร้อมของรหัสที่มา Zend Optimizer +
มีการอภิปรายกันอย่างยาวนานเกี่ยวกับการรวม Zend Optimizer + เข้ากับแกน PHPในเวอร์ชันหลักถัดไป (เวอร์ชันหลัง 5.5) ผู้คนอาจต้องการทำความคุ้นเคยกับ Zend Optimizer + ล่วงหน้าหากเป็นเช่นนี้
ห้ามใช้ APC 3.1.14
APC 3.1.14 ถูกลบออกจากการดาวน์โหลดPECLเนื่องจากปัญหาร้ายแรงเกี่ยวกับหน่วยความจำที่ถูกค้นพบ แต่ยังไม่ได้รับการติดตาม
หากคุณใช้ 3.1.14 อยู่แล้วคุณอาจต้องการดาวน์เกรดจนกว่าจะมีการเผยแพร่ 3.1.15 โปรดจำไว้ว่านี้ยังคงเป็นรุ่นเบต้า หากคุณกำลังใช้งานอยู่แสดงว่าคุณกำลังใช้มันโดยยอมรับความเสี่ยงเอง
2013/01/02 :
APC 3.1.14สามารถใช้ได้ , การเพิ่ม PHP 5.5 ความเข้ากันได้นอกเหนือไปจากการแก้ไขหมายเลขยุติธรรมของข้อบกพร่องอื่น
ยังคงเป็นเบต้า
2012-09-03 :
APC 3.1.13พร้อมใช้งานโดยแก้ไข segfaults จำนวนหนึ่ง
2012-08-16 : APC 3.1.12 แท็กได้รับการสร้างขึ้น แต่ยังคงทำเครื่องหมายเป็นเบต้าของมันที่มีอยู่บนหน้า APC PECL , เช่นเดียวกับการเปลี่ยนแปลง
ข้อบกพร่องที่เกี่ยวข้องกับ bin_dump จำนวนมากได้รับการแก้ไขในครั้งนี้
2012/07/19 : APC 3.1.11 แท็กได้รับการสร้างขึ้น แต่ยังคงทำเครื่องหมายเป็นเบต้าของมันที่มีอยู่บนหน้า APC PECL , เช่นเดียวกับการเปลี่ยนแปลง ฉันได้ติดตามรายชื่อส่งเมลที่เกี่ยวข้องและพวกเขายังคงทำงานอย่างแข็งขันในการแก้ไขข้อบกพร่องของ APC อย่างไรก็ตามมันเป็นโมดูลที่ซับซ้อนและดูเหมือนว่าจะมีคนไม่มากนัก รุ่นนี้แก้ไขจุดบกพร่อง stat = 0 ที่น่ารังเกียจเมื่อรวมไฟล์
2012-04-11 : APC 3.1.10 แท็กที่ถูกสร้างขึ้นในวันนี้และรุ่นเบต้า 3.1.10 ถูกวางลงบนหน้า APC PECL
เปลี่ยนแปลงฯ :
- เพิ่มการรองรับ PHP 5.4 (Dmitry, Anatoliy, Pierre)
- แก้ไขข้อผิดพลาด # 22679: แก้ไข apc_bin_dump สำหรับค่าคงที่ ใช้ IS_CONSTANT_TYPE_MASK เพื่อจัดการค่าคงที่ทั้งหมดรวมถึงค่าที่ไม่ได้ระบุ (แทนการตรวจสอบ ~ IS_CONSTANT_INDEX)
- แก้ไขข้อผิดพลาด # 23822, php ขัดข้องเมื่อรีสตาร์ท apache