Un tableau de 30 objets, avec chacun 50 propriétés, à mon avis, ça va pas ruiner les perfs
Commencer à vouloir optimiser un programme même pas développé, c'est se faire chier inutilement et prématuré puisqu'en fin de compte, tu sais pas si les perfs seront pourries. Par ailleurs, en cas de pb, t'auras des moyens pour les améliorer les perfs (APC, résultats ou pages en cache...). Et pour rappel, c'est bien souvent les accès à la BD qui nuisent le plus aux perfs (et dans ce cas, là encore, y'a des solutions : analyse des requêtes pour optimiser les index, tuning des cahces/buffers de mysql...).
Conclusion : code proprement ton appli, après, si t'as des pbs, on en reparlera.
Et pour info, regardes Magento (outil de e-commerce en GPL), il est en objet et c'est un soft assez conséquent en MVC (Znd Framework). Ils ont eu certes des pbs de perfs dans les premières versions, mais dus principalement à la structure de la BD et un peu au système de templates.
Message édité par rufo le 19-08-2011 à 15:50:05
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta