2010-05-12 3 views
2

J'ai mes vues et ma disposition divisées en plusieurs partiels, certains d'entre eux sont des partiels statiques, c'est-à-dire aucune donnée de la base de données affichée ici. Est-il sensé de les mettre en cache pour empêcher le système de gabarit erb de générer le code html à chaque fois ou cela n'a de sens que de mettre en cache dans des situations où quelque chose doit être récupéré de la base de données à chaque fois.Est-il sensé de fragmenter les partiels statiques du cache

grâce, cendres

Répondre

0

Benchmark.

Les performances réelles vont varier en fonction de la configuration de votre cache de fragments. Par exemple, si vous mettez en cache un stockage partagé comme NFS, cela peut être beaucoup plus lent. Si votre cache de fragment est memcached, il peut être plus rapide de tirer à partir de là. Et si j'utilise la valeur par défaut,

+0

BTW quel est le défaut? – user290870

+0

La valeur par défaut est 'FileStore' si le répertoire' tmp/cache' est présent ou 'MemoryStore' dans le cas contraire. Voir http://guides.rubyonrails.org/caching_with_rails.html#cache-stores – skalee

Questions connexes