Question

Je l'ai déjà demandé ce sur-Pylônes discuter mais n'a obtenu aucune réponse.

Je ne peux pas trouver où le cache du décorateur @beaker_cache est stocké. Je pensais que ce devrait être dans le répertoire de données, mais ce n'est pas. Il est pas non plus dans / tmp. Je beaker.cache.data_dir = essayé d'installer% (ici) s / data / cache et la création du répertoire manuellement mais il est toujours pas là (le répertoire est vide toujours).

Cependant, le cache fonctionne. Si j'actualisez la page de la deuxième fois que je vois aucune requête de base de données. Où est-il stocké alors?

Était-ce utile?

La solution

Selon la façon dont vous utilisez le décorateur, il pourrait être stocker les données dans la mémoire.

@cache.cache('mycache', type="file", expire=15)
def my_action(self):
  stuff

type peut être 'fichier', 'mémoire' ou 'base de données'. La valeur par défaut est la mémoire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top