Confluence 为系统的内部缓存提供了缓存的状态以便于你对缓存的大小的命中率进行跟踪,在必要的状况下,你能够对缓存进行调整,让缓存可以更好的知足你的使用需求。请查看 Performance Tuning 页面中的内容。缓存
系统管理员能够经过 Confluence 的管理员界面修改系统使用的缓存的大小,这些修改须要对 Confluence 重启后才能生效。在缓存区域中定义的最大使用单元是能够独立调整的。服务器
请注意,当你设置大的缓存将会要求大的内存,所以你须要查看 Confluence Java 进程中的内存使用状况,和你服务器上还有多少可用的内存。ide
但愿查看缓存状态:spa
下面是一个经常使用的缓存示例,内容对象缓存(Content Object)。code
关于换产生(generated )数量:orm
容量利用率(Capacity Utilization) | =(Objects)/(Size)对象 使用百分比的示例 = 4023 / 5000 = 80%进程 |
---|---|
效率(Effectiveness) | =(Hits)/(Hits + Misses)内存 有效率示例 = 374550 / (374550 + 140460) = 73%ci |
当前 / 最大实体(Current / Max Entries) | 缓存中实体的数量 / 全部能够容许的实体数量(这个是缓存的大小)。 |
当前 Heap 大小(Current Heap Size) | 在这个缓存中的,Heap 内存(MB)(若是可用的话) |
命中/未命中/驱除(Hit / Miss / Evicted) | 对缓存中的数据进行请求,包括找到的数据,未找到的数据和从缓存中清除的数据。 |
调整大小(Adjust Size) | 只用这个选项来指定最大缓存的大小。 |
刷新(Flush) | 刷新缓存。 |
修改缓存大小的配置是在文件 shared-home/config/cache-settings-overrides.properties
文件中,这个在你的 home 目录下(若是你使用的是 Confluence 数据中心模式,那么这个是在共享目录中)。
若是你须要对 Confluence 的缓存进行清理,你能够简单的删除缓存文件就能够了。