-
Singleton et utilisation
Bonjour,
j'avais mis en place un singleton pour la connexion a la Bdd. Ce qui était absurde car mon site internet accueille pas mal de monde; et partager une seule instance pour tous c'était pas top.
Du coup dans quel cas il est utile d'en créer ? génération de log ?.....
Merci pour vos lumières
-
Personnellement j utilise le systeme avec une variable d'application pour générer un singleton et ca me suffit. Je m en sers pour stocker par exemple une liste de produits avec des proprietes et ensuite j'utilise les fonctions de cette classe instanciées pour me renvoyer a chaque utilisateur ce qui lui revient. La seule chose à faire attention dans ce cas là, c'est de ne rien stocker dans cette classe lors des traitements des fonctions car cela poserait un probleme avec un usage multiutilisateurs.
J instancie ce singleton lors du démarrage de mon application, j evite ainsi trop de retours inutile à la bdd.
Bon code à toi,
-
Quand tu ne veux avoir qu'une seul instance :yaisse2:
Tiens ce sujet devrait t'intéresser :
http://www.developpez.net/forums/d48...tic-singleton/
-
Merci,
Je vois que c'est une grande polemique.
JE vais le lire attentivement.