Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1279 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Performances PHP/MySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Performances PHP/MySQL

n°665214
souliane
Posté le 06-03-2004 à 13:26:46  profilanswer
 

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 !

mood
Publicité
Posté le 06-03-2004 à 13:26:46  profilanswer
 

n°665216
Hermes le ​Messager
Breton Quiétiste
Posté le 06-03-2004 à 13:28:55  profilanswer
 

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) :
 
- 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 !


 
pour ce que tu veux faire, la 2° me semble plus adaptée

n°665223
souliane
Posté le 06-03-2004 à 13:36:57  profilanswer
 

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 ?

n°665226
Hermes le ​Messager
Breton Quiétiste
Posté le 06-03-2004 à 13:39:51  profilanswer
 

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 :(
 
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 ?


 
Moi j'aime bien me déconnecter à chaque fois pour des raisons de propreté...

n°665229
gizmo
Posté le 06-03-2004 à 13:42:31  profilanswer
 

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.

n°665234
souliane
Posté le 06-03-2004 à 13:45:03  profilanswer
 

Merci à vous :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Performances PHP/MySQL

 

Sujets relatifs
PHP-MySQL : insert encrypt password ... Décrypter ? [Résolu][PHP] je n'arrive pas a executer une commande via PHP
[PHP/SQL] Addition de valeur numérique d'un champ d'une tableC++ + PHP + MYSQL « Upload MP3 et lecture dans playlist
[PHP] Compteurs de téléchargementModes de gestion des connexions à MySQL
[PHP] Exécuter une commande en cliquant sur un liencomment faire pour transferer une table de access a mysql ?
Plus de sujets relatifs à : Performances PHP/MySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR