Actualités
Image pour le titre du contenu
Le Pooling consiste à entretenir les connexions ou des ressources, afin de les utiliser immédiatement lorsque la demande est faite, au lieu de reconstruire entièrement toute la ressource.

C'est un sujet crucial dans les relations entre PHP et MySQL, puisque généralement, les scripts PHP établissent une connexion avec MySQL (et parfois même pour ne pas s'en servir). Un démon intermédiaire, comme SQLRelay ou les connexions persistantes, permet de garder les connexions ouvertes, et de les attribuer immédiatement au script qui en fait la demande. Cela soulage le serveur MySQL des instructions d'ouverture et de fermeture d'une connexion.

En PHP, le principe est le même : certaines informations gagneraient à être conservée en mémoire, comme certains objets ou classements. Le démon SRM avait ce projet, mais rare sont les couches de persistances en PHP.

Au passage, Brian Aker nous gratifie d'un exemple d'utilisation de mysqlslap, un outil de la distribution MySQL pour tester la charge du serveur.

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter