06-09-2010, 04:49 PM
salut !
Désolé pour le titre à rallonge...
je suis en train de mettre mon système de cache en pratique et je m'apercoit qu'il y a tout un tas de chose à mettre en cache...
par exemple le joueur Lambda possède sa page "profil" pour se décrire, raconter sa vie, ses exploits, enfin bref...avec possibilité de BBcode et tout et tout...
J'ai limité le champs profil à 5000 caractères.
donc quand on interroge la page "profil" on va allez chercher les données du joueur dans la Base MySQL, et c'est là que je vous demande votre avis:
1/ Si le profil est déjà en cache (fichier)
-on interroge la base de donnée pour récupérer les infos du joueur mais sans le champs profil (on s'en fout il est en cache)
2/ Si le profil n'est pas en cache
-on interroge la base de donnée pour récupérer les infos du joueur dont le champs profil
En somme est ce que cela vaut le coup de mettre en cache le "profil" (sachant qu'il est parsé car BBcode) , pour économiser un seul champs lors d'une requête ?
alors alors ?
merci de m'avoir suivi
a+
Désolé pour le titre à rallonge...
je suis en train de mettre mon système de cache en pratique et je m'apercoit qu'il y a tout un tas de chose à mettre en cache...
par exemple le joueur Lambda possède sa page "profil" pour se décrire, raconter sa vie, ses exploits, enfin bref...avec possibilité de BBcode et tout et tout...
J'ai limité le champs profil à 5000 caractères.
donc quand on interroge la page "profil" on va allez chercher les données du joueur dans la Base MySQL, et c'est là que je vous demande votre avis:
1/ Si le profil est déjà en cache (fichier)
-on interroge la base de donnée pour récupérer les infos du joueur mais sans le champs profil (on s'en fout il est en cache)
2/ Si le profil n'est pas en cache
-on interroge la base de donnée pour récupérer les infos du joueur dont le champs profil
En somme est ce que cela vaut le coup de mettre en cache le "profil" (sachant qu'il est parsé car BBcode) , pour économiser un seul champs lors d'une requête ?
alors alors ?
merci de m'avoir suivi
a+