2009-08-31 9 views
2

pouvez-vous s'il vous plaît expliquer ce qui se passe ici, je vois ces entrées dans mon fichier journal, mais je suis incapable de comprendre ce qui se passe.SiteCore Caching

Merci Hardeep

 
9160 13:18:33 INFO Cache created: 'master[data]' (max size: 30MB, running total: 82MB) 
9160 13:18:33 INFO Cache created: 'master[items]' (max size: 20MB, running total: 102MB) 
9160 13:18:33 INFO Cache created: 'master[paths]' (max size: 1MB, running total: 103MB) 
9160 13:18:33 INFO Cache created: 'master[standardValues]' (max size: 1MB, running total: 104MB) 
9160 13:18:33 INFO Cache created: 'web[data]' (max size: 30MB, running total: 134MB) 
9160 13:18:33 INFO Cache created: 'web[items]' (max size: 20MB, running total: 154MB) 
9160 13:18:33 INFO Cache created: 'web[paths]' (max size: 1MB, running total: 155MB) 
9160 13:18:33 INFO Cache created: 'web[standardValues]' (max size: 1MB, running total: 156MB) 
9160 13:18:33 INFO Cache created: 'filesystem[data]' (max size: 0 bytes, running total: 156MB) 
9160 13:18:33 INFO Cache created: 'filesystem[items]' (max size: 0 bytes, running total: 156MB) 
9160 13:18:33 INFO Cache created: 'filesystem[paths]' (max size: 0 bytes, running total: 156MB) 
9160 13:18:33 INFO Cache created: 'filesystem[standardValues]' (max size: 0 bytes, running total: 156MB) 
+0

Quelqu'un peut répondre à ce que signifie "total cumulé"? dans "Cache créé: 'master [data]' (taille max: 30Mo, total cumulé: 82MB)" Cela signifie-t-il que plus de cache doit être activé? – DevUser

Répondre

12

Fondamentalement, il vous dit que Sitecore a créé un cache. Cela signifie que nous réservons un peu de mémoire pour stocker les données de la base de données. Nous pouvons donc vous fournir ces données très rapidement.

Espérons que cela aide.

+0

Qu'est-ce que "total cumulé: 82MB", "signifie? – DevUser

+1

@DevUser C'est la mémoire totale 'réservée' jusqu'à ce point. Donc, les lignes avant et y compris auraient leur taille maximale totale de 82 Mo. –

+0

@JamesSkemp votre commentaire était plus utile que la réponse elle-même. Pouvez-vous s'il vous plaît modifier la réponse et ajouter cette explication à la fin? – Alireza

0

Ces entrées de cache sont créées à partir d'entrées du fichier web.config. Quatre zones distinctes définissent ces paramètres et vous permettent de spécifier les paramètres en fonction de différentes étendues. Par exemple par base de données, par site ou même globalement. Les quatre sections sont:

configuration

/Sitecore/bases de données/base de données configuration/Sitecore/sites/configuration du site /Sitecore/cacheSizes/sites/site configuration /Sitecore/paramètres

Les valeurs que vous permettent de modifier l'échelle augmenter ou diminuer la quantité de mémoire que vous utilisez pour correspondre à l'environnement dans lequel vous travaillez. Vous pouvez afficher l'utilisation en accédant à l'URL locale (comme indiqué dans une réponse précédente) http: ///sitecore/admin/cache.aspx . Vous aurez besoin d'informations d'identification d'administrateur pour vous connecter pour l'afficher. Si vous trouvez que c'est trop clair, j'ai aussi une version modifiée que vous pouvez utiliser à la place de cette page ici: marketplace.sitecore.net/en/Modules/Caching_Manager.aspx.

Les entrées de cache sont stockées dans des groupes par utilisation. Il y en a au moins huit que vous pouvez configurer, mais ce n'est pas tout ce qui est créé. Ceux configurables sont:

données - champs Objets - articles récemment interrogés chemins - chemins d'articles récemment interrogés standardValues ​​- valeurs standard des articles html - Registre sublayout html - Paramètres Sitecore comme paramètres utilisateur VIEWSTATE - modèles système xsl - xsl control html

Les paramètres dans le journal que vous voyez, 'master [data]' (taille maximale: 30MB, total cumulé: 82MB), indiquent que pour la base de données "master" il y avait un cache nommé "données" créé et il a une capacité maximale de 30 Mo. Je ne suis pas sûr de ce que le total cumulatif, donc je ne vais pas spéculer.

1

Comme il a été noté que mon commentaire sur une réponse a été meilleure que la réponse elle-même:

Ces lignes sont faisant remarquer que Sitecore crée des caches, comme le fait remarquer Alex.

La question habituelle est de savoir ce que signifient la taille maximale et le total cumulé.

Dans ce cas particulier notre première ligne est

9160 13:18:33 INFO Cache created: 'master[data]' (max size: 30MB, running total: 82MB) 

A ce stade, le cache data pour la base de données master est en cours de création. La taille maximale de ce cache est de 30 Mo et la mémoire totale «réservée» pour toutes les caches jusqu'à ce point est de 82 Mo.

Cela prend un peu plus de sens lorsque vous regardez les trois premières lignes.

9160 13:18:33 INFO Cache created: 'master[data]' (max size: 30MB, running total: 82MB) 
9160 13:18:33 INFO Cache created: 'master[items]' (max size: 20MB, running total: 102MB) 
9160 13:18:33 INFO Cache created: 'master[paths]' (max size: 1MB, running total: 103MB) 

Ici, nous voyons trois caches pour la base de données master. Lorsque master[items] est ajouté, nous ajoutons 20 Mo au total cumulé précédent de 82 Mo pour obtenir 102 Mo. Ajouter 1 Mo pour master[paths] et vous obtenez 103MB.

La section 3.4 du Sitecore 6.6 caching documentation (PDF) (qui est approximativement la version qui était utilisée quand cette question a été posée, et qui reste fondamentalement pertinente, au moins à travers 7.5.x) peut aider à établir ces valeurs et à comprendre ce que chaque cache est stocké.