amélioration des performances

php5 est préconisé pour faire fonctionner yacs mais le code utilise toujours des classes en php4

En PHP 5, il y a un tout nouveau model objet. La gestion des objets en PHP a été complètement réécrite, permettant de meilleurs performances ainsi que plus de fonctionnalités.

Cette amélioration m'a été suggéré par @myeshop

Je pense que cette amélioration peut se faire au fil de l'eau mais peut-être un 1er inventaire serait nécessaire.

 TopicPosterRepliesViewsLast post
utilisation de la variable de session *****
Alexis Raimbault0240

commented by Bernard Paques on Aug. 1 2011 at 08:45 pm GMT

Optimisation, compression et minimisation *****
Alexis Raimbault0303

edited by Alexis Raimbault on May 30 2011 at 04:31 pm GMT

Relations entre les tables BDD
Amélioration de l'intégrité de la base et diminution du nb de requêtes
Alexis Raimbault0439

commented by Sylvain Witmeyer on Jan. 17 2011 at 09:22 am GMT

préparation
discussion de présentation à partir de 20h45
Christian0351

edited by Alexis Raimbault on Jan. 14 2011 at 09:34 am GMT

Comments


Christian
on Jan. 10 2011 at 01:53 pm GMT

Je vous propose d'ouvrir un clavardage dans ce groupe juste avant notre réunion de ce soir histoire de faire connaissance avec Sylvain. Disons vers 20h45 pour ceux qui peuvent se libérer. Sauf si bien sur Sylvain ne peut pas venir.




Actupro
quelques sites yacs : création site internet annuaire pro
Alexis Raimbault - on Jan. 10 2011 at 01:55 pm GMT

Christian : 20h45 ça me va.




Alexis Raimbault webmaster free-lance
Sylvain Witmeyer - on Jan. 10 2011 at 01:59 pm GMT

Christian : c'est bon pr moi


Alexis Raimbault
on Dec. 28 2010 at 07:39 pm GMT

tu veux parler par exemple de ce genre de fonctionnalités ?

Les méthodes magiques avec PHP 5


Alexis Raimbault webmaster free-lance
Sylvain Witmeyer - on Dec. 29 2010 at 09:41 am GMT

Alexis Raimbault :

les méthodes sont magiques sont une des solutions.

Mais par exemple je n'ai pas vu de système d'autoload (même si je ne me suis pas encore beaucoup penché sur le code)

De même les classes sont encore en php4 alros qu'en PHP5 ce serait plus propre. Définition de la portée des méthodes par exemple, possibilité d'héritage, etc...

Alexis Raimbault - on Jan. 10 2011 at 08:45 am GMT

Sylvain Witmeyer :

non il n'y a pas d'autoload, l'abandon du support de php4 étant encore très récent.

l'héritage est utilisé, l'exemple le plus important étant la classe shared/anchor.php qui est parente des articles, catégories, sections, utilisateurs, et fichiers.

la portée des méthodes et attributs "private", "public", "protected" n'est pas utilisé.

Quels sont les éléments qui améliorent la performance ? tu veux dire rapidité d'exécution ? ou bien lisibilité du code ?




Alexis Raimbault webmaster free-lance