IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Mise en cache avancée


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 214
    Par défaut Mise en cache avancée
    Slt, j'ai suivi quelques tutos de mise en cache et j'ai voulu pousser un peu plus loin la "chose". J'ai sérialisé mes résultats de requête sql dans un fichier grâce à la fonction serialize. Si le fichier existe, je dé-sérialise sinon je crée le fichier de cache.

    A votre avis, est-ce plus rapide à sérialiser ou faire la requête SQL ?

    Savoir si j'oublie complètement le concept ou bien au contraire le travailler...

    Merci d'avance !

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    Citation Envoyé par barbug Voir le message
    A votre avis, est-ce plus rapide à sérialiser ou faire la requête SQL ?
    c'est à toi de tester avec tes requêtes
    si tu as une requête avec par exemple 10 jointures qui durent 2 à calculer, ça peut être intéressant. par contre si tu cherches juste une valeur de configuration dans une table qui contient 20 lignes la cache ne change pas beaucoup de chose

    il faut aussi penser au système qui mettra à jour les données en cache

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 214
    Par défaut
    J'ai donc fait des tests et si la base contient beaucoup de tuples, le temps d'exécution peut être accéléré de 10x sur une requète assez simple.

    Merci de la réponse !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Forum] Mise en cache
    Par Jukien dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 16/08/2006, 15h41
  2. Empêcher la mise en cache
    Par Huntress dans le forum Langage
    Réponses: 4
    Dernier message: 30/03/2006, 11h54
  3. Mise en cache d'une page
    Par clad523 dans le forum ASP
    Réponses: 1
    Dernier message: 06/03/2006, 11h44
  4. Empêcher la mise en cache des images
    Par oranoutan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 15/02/2006, 11h49
  5. mise en cache du navigateur
    Par littleqi dans le forum ASP
    Réponses: 4
    Dernier message: 03/06/2005, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo