Pool de connexion

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pool de connexion

Re: Pool de connexion

par enneite » 18 janv. 2011, 10:51

Je me posais la même question... 5 ans plus tard...
Peut-on désormais initialiser des pools de connexions avec PHP/MySQL ?
Pour l'instant j'initialise une connexion en déut de chaque script avec mysql_connect()
On m'avait déconseillé d'utiliser mysql_pconnect() et les connexions persitantes.
De toutes façons, je ne sais pas trop où j'aurais stocké les ressources de connexions.

Y-a-t-il aujourdh'ui moyen d'initialiser des pools de connexions avec php5.3 et mysql5 ?

par sadeq » 04 juil. 2006, 08:28

Je pense que c'est un projet à venir le serveur d'applications pour apache/php/mysql ainsi que le pool de connexion. à suivre.

par Henri » 03 juil. 2006, 15:26

Non, il n'y a pas de pool géré par le serveur d'applications car ... il n'y a pas de serveur d'application. On n'est pas du tout dans la même logique. Il n'y a pas de pool de connexion, mais des connexions créées à la volée, à la demande.

Tu peux regarder du côté des bibliothèques Pear Pear:DB et Pear:MDB2 pour les connexions aux bases et des encapsulations des fonctions de bas niveau.

Concernant les connexions persistantes : oui, cela existe, bien que le plus souvent, on ouvre et on ferme la connexion à chaque page.

par Flashball » 30 juin 2006, 14:27

Ce tableau de gestion est donc encapsulé et géré par un objet: j'imagine que celui-ci est passé dans la session de façon à gérer la globalité de l'application et de ses connections. Pas de problème pour conserver en session une connection BdD? J'ai cru lire que la session ne conservait que des objets sérialisables, çà ne pose pas de problèmes?

Existe-t-il des "frameworks" ou des objets gérant ce principe qqpart? (il me semble curieux de devoir écrire un composant de bas niveau qui m'apparaît comme étant plutôt "standard"...)

Merci!

par sadeq » 30 juin 2006, 13:18

Créer un tableau de connexions et prévoir des fonctions pour gérer ce tableau

Le mieux est de créer une classe qui encapsule ce tableau (pool de connexions) et des méthodes spécifiques aux traitement du pool.

Pool de connexion

par Flashball » 30 juin 2006, 13:01

Bonjour,

Venant du monde Java, je me demandais s'il existait un système équivalent aux "pools de connexion" des serveurs J2EE dans le monde PHP.

Sinon, comment gérer proprement le nombre de connexions silmultanés autorisés pour éviter de surcharger le serveur?

Merci pour toute réponse m'aidant à tendre vers une solution propre et pro pour ma gestion des connexions! 8)

Flashball