Performances PHP/MySQL - PHP - Programmation
Marsh Posté le 06-03-2004 à 13:28:55
souliane a écrit : Bonjour, je voudrais savoir laquelle de ces méthodes est la meilleure en terme de performances, sachant que je manipule une petite base de donnée et qu'en général, l'utilisation du site n'écrit que très peu dans la base (pour être précis, il s'agit d'une page de téléchargements de fichiers) : |
pour ce que tu veux faire, la 2° me semble plus adaptée
Marsh Posté le 06-03-2004 à 13:36:57
C'est vrai ? Ah, et dire que je me fatiguais pour réduire au minimum le nombre de connection à mysql pour tout mettre dans des variables de sessions
Autre question : est ce qu'il faut faire mysql_connect() et mysql_close() à chaque début et fin de page, ou bien à chaque début et fin de session ? Autrement dit, faut-il se déconnecter à chaque fois et se reconnecter au prochain chargement de page, ou bien se connecter une bonne fois pour toute et pour toute la session ?
Marsh Posté le 06-03-2004 à 13:39:51
souliane a écrit : C'est vrai ? Ah, et dire que je me fatiguais pour réduire au minimum le nombre de connection à mysql pour tout mettre dans des variables de sessions |
Moi j'aime bien me déconnecter à chaque fois pour des raisons de propreté...
Marsh Posté le 06-03-2004 à 13:42:31
le mysql_close n'est là que pour la propreté du code (ce qui est non négligeable en soi). Si tu as une charge importante, mieux vaut le virer.
Marsh Posté le 06-03-2004 à 13:26:46
Bonjour, je voudrais savoir laquelle de ces méthodes est la meilleure en terme de performances, sachant que je manipule une petite base de donnée et qu'en général, l'utilisation du site n'écrit que très peu dans la base (pour être précis, il s'agit d'une page de téléchargements de fichiers) :
- en début de session, se connecter à la base, copier les tables dans $_SESSION[] et ne plus se connecter à la base par la suite (sauf si besoin d'écriture).
- se reconnecter à chaque chargement de page à la base
Merci !