3

你能解释一下这里发生了什么吗?我在我的日志文件中看到了这些条目,但我无法弄清楚发生了什么。

谢谢哈迪普

9160 13:18:33 INFO 缓存创建:'master [data]'(最大大小:30MB,运行总量:82MB)
9160 13:18:33 INFO 缓存创建:'master [items]'(最大大小:20MB,运行总量:102MB)
9160 13:18:33 INFO 缓存创建:'master [paths]'(最大大小:1MB,运行总量:103MB)
9160 13:18:33 INFO 缓存已创建:'master[standardValues]'(最大大小:1MB,运行总量:104MB)
9160 13:18:33 INFO 缓存创建:'web[data]'(最大大小:30MB,运行总量:134MB)
9160 13:18:33 INFO 缓存创建:'web[items]'(最大大小:20MB,运行总量:154MB)
9160 13:18:33 INFO 缓存创建:'web[paths]'(最大大小:1MB,运行总量:155MB)
9160 13:18:33 INFO 缓存已创建:'web[standardValues]'(最大大小:1MB,运行总量:156MB)
9160 13:18:33 INFO 缓存已创建:“文件系统 [数据]”(最大大小:0 字节,运行总量:156MB)
9160 13:18:33 INFO 缓存已创建:'filesystem[items]'(最大大小:0 字节,运行总量:156MB)
9160 13:18:33 信息缓存已创建:“文件系统 [路径]”(最大大小:0 字节,运行总量:156MB)
9160 13:18:33 INFO 缓存已创建:'filesystem[standardValues]'(最大大小:0 字节,运行总量:156MB)
4

4 回答 4

12

基本上它告诉你 Sitecore 已经创建了一个缓存。这意味着我们保留了一些内存来将数据库数据存储到其中。因此,我们可以非常快速地将这些数据返回给您。

希望这可以帮助。

于 2009-09-01T14:04:11.943 回答
3

尝试访问您网站的缓存以获得更好的主意。

http://yourwebsite.com/sitecore/admin/cache.aspx。它为您提供了一堆项目的缓存大小。

于 2011-12-16T15:33:55.610 回答
3

由于注意到我对答案的评论比答案本身更好:

正如 Alex 所指出的,这些行指出 Sitecore 正在创建缓存。

通常的问题是最大尺寸和运行总数是什么意思。

在这种特殊情况下,我们的第一行是

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

此时正在创建数据库的data缓存。master该缓存的最大大小为 30MB,在此之前为所有缓存“保留”的总内存为 82MB。

当您查看前三行时,它会更有意义。

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)

在这里,我们看到了master数据库的三个缓存。添加master[items]后,我们将 20MB 添加到之前运行的 82MB 中,得到 102MB。添加 1MB master[paths],您将获得 103MB。

Sitecore 6.6 缓存文档(PDF)的第 3.4 节(大约是提出这个问题时使用的版本,并且至少在 7.5.x 之前仍然基本相关)可以帮助设置这些值并了解每个缓存存储。

于 2016-01-30T13:35:31.173 回答
0

这些缓存条目是根据 web.config 文件中的条目创建的。有四个单独的区域定义了这些设置,并允许您根据不同的范围指定设置。例如,按数据库、按站点甚至全球。这四个部分是:

  • 配置/站点核心/数据库/数据库
  • 配置/站点核心/站点/站点
  • 配置/sitecore/cacheSizes/sites/website
  • 配置/站点核心/设置

这些值允许您按比例放大或缩小您使用的内存量以匹配您正在工作的环境。您可以通过浏览到本地 url 来查看使用情况(如前面的答案中所述)http:///sitecore /admin/cache.aspx。您需要管理员凭据才能登录才能查看它。如果您觉得这太简单了,我还有一个修改版本,您可以在此处使用该页面代替该页面:marketplace.sitecore.net/en/Modules/Caching_Manager.aspx

缓存条目按使用分组存储。据我所知,您至少可以配置八个,但这还不是全部。可配置的有:

数据 - 字段项目 - 最近查询的项目路径 - 最近查询的项目路径 standardValues - 标准值项目 html - 子布局 html 注册表 - 站点核心设置,如用户设置 viewState - 系统模板 xsl - xsl 控件 html

您看到的日志中的设置“master[data]”(最大大小:30MB,运行总量:82MB)是说,对于“master”数据库,创建了一个名为“data”的缓存,并且它有一个最大容量为 30MB。我不确定运行总数是多少,所以我不会推测。

于 2013-05-29T19:17:36.000 回答