Skip to main content Help Control Panel

 

Projets «  

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 sessionAlexis Raimbault6176

commented by Bernard Paques on Aug. 1 2011

Optimisation, compression et minimisationAlexis Raimbault3220

edited by Alexis Raimbault on May 30 2011

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

commented by Sylvain Witmeyer on Jan. 17 2011

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

Pages 1 2

Christian64311

edited by Alexis Raimbault on Jan. 14 2011

Comments


Alexis Raimbaultfrom Mulhouse
Associate, 1949 posts

on Dec. 28 2010


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
7 posts

inspired from Alexis Raimbault on Dec. 29 2010


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 Raimbaultfrom Mulhouse
Associate, 1949 posts

inspired from Sylvain Witmeyer on Jan. 10 2011


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

Christianfrom Chonas l'Amballan
Associate, 2039 posts

on Jan. 10 2011


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 Raimbaultfrom Mulhouse
Associate, 1949 posts

inspired from Christian on Jan. 10 2011


Christian : 20h45 ça me va.




Alexis Raimbault webmaster free-lance
Sylvain Witmeyer
7 posts

inspired from Christian on Jan. 10 2011


Christian : c'est bon pr moi