Compatibilité entre ZF1 et php > 5.6
Bonjour à tous,
La problématique est assez simple, j'ai une application développé en ZF 1.7 et j'ai besoin de mettre mon serveur (Suse Linux Enterprise Server) à jour.
Si je prends le code tel qu'il est écrit aujourd'hui, je suis entièrement satisfait du Framework et de ses performances:
- ZF 1.7
- Apache 2.2
- php 5.2
- MySQL 5.0
- ExtJS 3.0
- SLES 11.2
--> OK
Après mise à jour de l'OS du serveur vers SLES 12, les performances du site le rende inutilisable
- ZF 1.7
- Apache 2.4
- php 5.6
- MySQL / maria_db 10.0.11
- ExtJS 3.0
- SLES 12
--> PAS OK
J'espérais qu'un update de la version du ZF améliorait les choses, mais il n'en ait rien, la version ZF 12 ne change rien au problème:
- ZF 1.12
- Apache 2.4
- php 5.6
- MySQL / maria_db 10.0.11
- ExtJS 3.0
- SLES 12
--> PAS OK
Pour peaufiner un peu les tests j'ai également tester la version ZF 1.12 sur mon serveur actuel, cela fonctionne correctement, exactement comme pour 1.7
- ZF 1.12
- Apache 2.2
- php 5.2
- MySQL 5.0
- ExtJS 3.0
- SLES 11.2
--> OK
Une mise à jour vers la version 2.XX de ZF génère un tel travail qu'elle n'est pas envisageable pour le moment, et au pire serait au profit de symphony.( Alors qu'en terme de fonctionnalités le ZF actuel nous convient totalement).
Est-ce qu'il y a une contre indication à utiliser le ZF 1.XX avec php > 5.6 ou (Apache, MySQL) ?
Si ce n'est pas le cas, comment pouvons nous résoudre le problème?
- Changement de structure d'une partie du code actuel (toujours en ZF1) ?
- Changer les règles d'utilisation du cache ?
- Changer un paramétrage du comportement de l'application par défaut?
- Changer le connecteur pour la base de donnée?
D'avance merci pour vos retours, que ce soit des expériences passées ou des points particuliers à résoudre.
Bien à vous.