2010-06-13 9 views
0

Certaines parties de mon application nécessitent une connexion permanente, en particulier les parties où toutes les heures, peut-être 30 000 demandes de sélection sont effectuées par de nombreux utilisateurs différents. mon serveur mysql à max sur la limite de connexion 100, et je ne veux vraiment pas l'augmenter depuis 100 connexions semble déjà beaucoup. Donc, pour les parties de l'application où la lecture et la sélection est le cas, je veux passer aux connexions persistantes.Utilisation d'une connexion persistante et non persistante dans une application PHP MySQL

Les autres parties où les données sont en cours de modification sont généralement effectuées via une transaction, et la règle générale est de ne jamais utiliser les connexions persistantes pour les transactions selon la documentation de php. Donc, je voudrais garder cela sur les connexions non persistantes.

Ma question est, suis-je capable d'utiliser des connexions persistantes et non persistantes ensemble dans la même application, le même script etc?

J'utilise 5.2+ PHP, MySQL 5+ (tables InnoDB) et le Zend Framework 10.6+

+0

Vous n'avez pas besoin de connexion permanente pour une transaction. –

+0

J'espère que vous utilisez une sorte de mise en cache. – robertbasic

Répondre

1

Non, vous ne pouvez pas utiliser des connexions persistantes et non persistantes dans le même script.
Et je doute que vous ayez réellement besoin d'une connexion permanente.

+0

ahh ok, que diriez-vous de la même application? ... ne serait pas augmenter la limite de connexion ne pas être une mauvaise idée étant donné qu'il serait juste au maximum sur le RAM? – cappuccino

+0

@cappuccino suffit de se débarrasser de pconnect. c'est tout –

Questions connexes