eplanet
Messages postés112Date d'inscriptiondimanche 6 juin 2004StatutMembreDernière intervention19 septembre 2007
-
3 juin 2007 à 18:06
eplanet
Messages postés112Date d'inscriptiondimanche 6 juin 2004StatutMembreDernière intervention19 septembre 2007
-
3 juin 2007 à 21:51
Bonjour à tous. Je viens de me mettre à la programmation objet et je me pose quelques questions. Je crée des objets assez complexes qui sont initialisés à partir de plusieurs requêtes à une base de données MySQL. Cette opération est donc relativement couteuse. Or, j'ai besoin de ces objets dans chaque page PHP. Je me suis donc dit que ce serait une bonne idée de passer ces objets au cookie de session via la fonction serialize(). Seulement, je ne sais pas s'il y a vraiment un gain en temps à utiliser cette méthode et si c'est une fausse bonne idée. Est-ce que quelqu'un a un avis éclairé la dessus ?
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 3 juin 2007 à 18:53
Salut,
Effectivement, ce n'est pas une bonne méthode. La liméarisation est très couteuse également.
Par contre, ce que tu peux peut-être envisager, c'est de mettre en cache le résultat des requêtes SQL. Ainsi, tu y gagnerais au moins sur la récupération des données (surtout si ce sont des données qui n'évoluent pas trop)