Zend OPCache inclus dans PHP 5.5
Le 21 mars 2013, PHP 5.5 beta 1 a été publié avec "Zend OPCache" - Il semble fermement que ce sera le remplacement d'APC à l'avenir car il est inclus dans le noyau PHP, et devra être maintenu pour chaque nouveau Libération.
Je conseillerais personnellement à ceux qui dépendent d'APC pour sa mise en cache d'opcode de tester leur code avec le prochain cache d'opcode intégré, et de signaler tout problème rencontré pour assurer une version finale stable.
Je ne sais pas ce que cela signifie pour l'avenir d'APC.
APC POUR PHP 5.4+ EST TOUJOURS MARQUÉ BÊTA
Cela signifie que les développeurs ne le considèrent pas comme complètement stable . Bien que de nombreuses personnes ne rencontrent aucun problème avec les versions actuelles de SVN, il existe toujours un rapport étrange de cas extrêmes de la part de personnes sous certaines configurations ou sous une charge importante.
Comme avec tout ce que vous voulez utiliser dans un environnement de production, assurez-vous de tester soigneusement toute version (bêta ou stable) dans le développement ou la pré-production des environnements d' abord . Cela inclut les tests de charge!
Depuis la version 3.1.13, les validations vers le référentiel SVN ont quelque peu ralenti et la liste de bogues n'a pas beaucoup d'ajouts récents. Fais-en ce que tu veux.
Le 10 décembre 2012 à 21h05, Rasmus Lerdorf a écrit:
APC est maintenant au point pour 5.4 où je ne pense pas qu'il y ait plus de cas extrêmes que nous en avons dans 5.3. Ni l'un ni l'autre n'est parfait, mais il est assez proche pour la majorité des sites.
Toute personne ayant des compétences C / gdb et un peu de temps libre est instamment priée de passer outre la liste des bogues et de voir si elle peut résoudre quoi que ce soit, ou améliorer ce produit open source gratuit sur lequel nous comptons tous.
Des solutions alternatives existent, Wikipédia fournit une liste d'accélérateurs PHP .
Le 13 février 2013, Zeev Suraski a annoncé la disponibilité du code source de Zend Optimizer + .
Il y a eu une discussion assez longue sur l'intégration de Zend Optimizer + dans le cœur de PHP dans la prochaine version majeure (la version après 5.5). Les gens peuvent souhaiter se familiariser avec Zend Optimizer + à l'avance, si tel est le cas.
N'utilisez pas APC 3.1.14
APC 3.1.14 a été supprimé des téléchargements PECL en raison de graves problèmes de mémoire qui ont été découverts mais qui n'ont pas encore été retrouvés.
Si vous utilisez déjà la version 3.1.14, vous souhaiterez peut-être rétrograder jusqu'à la sortie de la version 3.1.15. N'oubliez pas que c'est toujours une version bêta . Si vous l'utilisez du tout, vous l'utilisez à vos propres risques.
2013-01-02 :
APC 3.1.14 est disponible , ajoutant la compatibilité PHP 5.5, en plus de résoudre un bon nombre d'autres bogues .
Encore bêta
03/09/2012 :
APC 3.1.13 est disponible, corrigeant un certain nombre de défauts de segmentation .
16/08/2012 :
Une balise APC 3.1.12 a été créée, mais elle est toujours marquée comme bêta , elle est disponible sur la page APC PECL , ainsi que dans le journal des modifications .
Beaucoup de bogues liés à bin_dump corrigés cette fois-ci.
19/07/2012 :
Une balise APC 3.1.11 a été créée, mais elle est toujours marquée comme bêta , elle est disponible sur la page APC PECL , ainsi que dans le journal des modifications . J'ai suivi les listes de diffusion pertinentes et ils travaillent toujours activement à la correction des bogues APC, mais c'est un module complexe et peu de gens semblent être à la hauteur de la tâche. Cette version corrige les bugs stat = 0 désagréables lors de l'inclusion de fichiers.
11/04/2012 :
Une balise APC 3.1.10 a été créée aujourd'hui et une version bêta de la version 3.1.10 a été placée sur la page APC PECL.
Le journal des modifications indique:
- Ajout du support PHP 5.4 (Dmitry, Anatoliy, Pierre)
- Correction du bug # 22679: Correction de apc_bin_dump pour les constantes. Utilisez IS_CONSTANT_TYPE_MASK pour gérer toutes les constantes, y compris celles non qualifiées (au lieu de ~ IS_CONSTANT_INDEX check)
- Correction du bug n ° 23822, php plante au redémarrage d'Apache