8797 sujets

Développement web côté serveur, CMS

Bonjour,
la majorité de mes articles sont stockés dans la base de données, ce qui m'inquiète un peu, c'est que parfois même avec un nombre de visiteur très faible ( pas loin de 0 ), je tombe sur ce message "Too many connections ..."

il m'indique le fichier "connection.php" comme source de l'erreur, trop de connections !
J'ai lu sur certains article qu'il est conseillé de fermer la connection Smiley ohwell mais je me sers de mysql_connect, et donc la connection devrait se fermer toute seul après l'exécution du programme, non ?

Connection.php

<?php
define("DB_SERVER","sql.free.fr");
define("DB_NAME","BDD");
define("DB_LOGIN","LOGIN");
define("DB_PASS","PASS");
define("DB_ENC","UTF8");

mysql_connect(DB_SERVER,DB_LOGIN,DB_PASS);
mysql_select_db(DB_NAME);
mysql_query('SET NAMES'.DB_ENC);
?>

On m'a dit qu'il est plus pratique de se servir du PDO, mais cela ne fonctionne pas avec Free
Je n'ai pas réussi à trouver le nombre maximum de connection avec phpinfo...

je cherche des idées pour booster les performance du site, quelques conseils ne serait pas de refus
Modifié par Smithow (30 Mar 2011 - 21:07)
Bonjour,

Tu dois contrôler la configuration du serveur mysql pour les autorisations de max connections, et si tu utilises les fonctions mysql de php la connection se ferme avec mysql-close().

Smiley cligne
malheureusement je suis hébergé par free, la configuration est impossible ^^

combien de connection max on peut avoir sur un serveur payant ?