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

  FORUM HardWare.fr
  Programmation
  PHP

  Session VS base de donnée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Session VS base de donnée

n°313800
berceker
BERCEKER UNITED
Posté le 20-02-2003 à 10:50:19  profilanswer
 

Bonjours a tous.
 
Une idée vien de me frapper la tête.  :ouch:  
J'ai actuellement un site d'image et j'ai des acces à la base donnée a chaque fois que les images sont appelé que ça soit les vignettes ou l'image en grand taille. La table ne change pas trope au cour d'une visite donc je me suis dit :
Mais pourquoi je ne place pas tout les résultats dans un tableau PHP et que je place dans une session ?   :wahoo:  
Ce tableau stockeras tous les renseignements des images nécessaire à l'affichage.  
Mais ! :??:  j'ai plus de 3000 images  
donc est ce resonnable ? afin de soulager la base de donnée elle sera solicité qu'une seul fois .
 


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
mood
Publicité
Posté le 20-02-2003 à 10:50:19  profilanswer
 

n°313820
ethernal
Chercheur de vérité...
Posté le 20-02-2003 à 11:01:12  profilanswer
 

je ne pense pas que cela ait de l'intérêt.
au lieux de faire une petite query chaque fois sur une 10aine d'images, tu vas charger les 3000 d'un coup...
Sans compter que sur les 3000 combien sont réellement vue par l'internaute ?? Donc c'est du travail inutile.
 
Par contre, tu peux créer un cache si tu as de la place disque sur le serveur : une copie de chaque page stockée dans un répertoire temporaire.
Tu ne crées la page qu'une seule fois, ou bien tout les x temps si la validité de la page est terminée, ou bien uniquement si toi tu le demandes après avoir ajouté des images par ex.

n°313882
berceker
BERCEKER UNITED
Posté le 20-02-2003 à 11:37:53  profilanswer
 

:non: Hela! non j'ai effectivement beaucoup place chez mon hebergeur (1.5Go)  :ouch:  mais je n'ai pas les droits d'écriture sur les fichiers   :sweat: perso ça me soul grave ça sauf en mode ftp.
 
En faite je pourrais charger que les images de la catégorie et effectivement l'internaute ne regarde pas toute les images.
 
Autre point pour les developpeur...
 
mais pour soulager mrs PHP j'ai la fonction qui tue  :ouch:  c'est mysql_unbuffered_query()  :sol:  très peut connu parmis les developpeur mais extrement utile. j'ai une table qui fait plus de 300 000 enregistrements le gain de temps entre mysql_query et unbuffered_query et l'ordre de 40%. Faite un test sur une grosse table avec des champs text (qui ralenti beaucoup la base et qui prend beaucoup de place).
 
Mais attention il n'est pas possible de faire un mysql_num_rows derriere... pour l'explication aller sur http://dev.nexen.net/docs/php/anno [...] .php?lien=


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?

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

  Session VS base de donnée

 

Sujets relatifs
Problème session en ASP.NET/C#Logiciel équivalent au module base de données de Delphi
Session et le bouton précédentPHP : précision session
variables de sessionPHP : épuration de la base après délai
Base de données [Access] Urgent !!!atteindre une base de données
[RESOLU - ie sux (harko aussi)][applet] ie et sa jvm de baseA quoi correspond des fichiers de base de données .CFF ?
Plus de sujets relatifs à : Session VS base de donnée


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