Jump to content
spinelle

Désactiver le cache temporairement

Recommended Posts

Bonjour,

 

Pour certaine raisons je voudrais désactiver la mise en cache de toute requêtes appelées entre un point A et un point B d'un script. Comment puis-je faire ?

 

Merci

Share this post


Link to post
Share on other sites

Salut,

 

De quel cache parles tu exactement ? Du cache memcache / file qui stocke le résultat des requêtes, ou bien directement le cache de MySQL ?

Share this post


Link to post
Share on other sites

Bonjour,

 

Je parle du cache des résultats des requêtes (j'utilise xcache).

 

Merci.

Share this post


Link to post
Share on other sites

Dans ce cas j'immagine que c'est sur prestashop 1.5.

Soit vous pouvez directement passer le flag $user_cache à FALSE sur les méthodes db->insert, db->update, db->execute, etc..

 

Autrement si vous n'avez pas la main dessus, il faudrait ajouter cette méthode à la classe DbCore :

 

    public function enableCache($bool)
    {
        $this->is_cache_enabled = (bool)$bool;
    }

Share this post


Link to post
Share on other sites

Effectivement c'est sur prestashop 1.5.

 

Merci beaucoup pour ta réponse rapide !

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More