17-05-2010, 11:51 AM
(17-05-2010, 10:09 AM)Anthor a écrit : En conclusion, je te le répète, économiser sur une requête qui est indexé et cachée par MySQL, pour utiliser une fichier de session qui doit être désérialiser et resérialiser à chaque page, ça n'a strictement aucun intérêt.
Comme en plus ça doit pas être la seule requête que tu as, tu ne gagnes mais alors vraiment rien.
La session ne sert pas à faire du cache, elle sert juste à transiter des bribes d'informations d'une page à une autre pour pallier les manques du protocole HTTP.
L'accès aux données des variables de sessions est quand même nettement plus rapide que l'acces des données de la base de donnée...!
Variable de session:
- open
- read
- close
- deserialize
Accès SQL:
- ouverture connexion BDD
- open client
- accept serveur
- authentification
- composer requête
- envoyer requête client
- recevoir requête serveur
- parser requête
- composer arbre d'exécution
- exécution
- open index
- seeks + reads index
- close index
- open heap
- seeks + reads heap
- close heap
- filtres
- composer réponse
- write réponse serveur
- lecture réponse client
- parser réponse client
- close serveur
- close client