对于 TARMK (AEM 6.x) 支持的 AEM 存储库而言,TAR 压缩意味着什么?另外在线 TAR 压缩和离线 TAR 压缩有什么区别,我们如何执行这两者? 两者中哪一个更适合哪种用例?
最佳答案
Tar 文件的存储大小往往会增加,并且每次创建或更新数据时都会开始占用磁盘空间,因为 tar 文件中的数据永远不会被覆盖,而是会不断添加新版本。为了缓解这一问题,AEM 具有垃圾收集机制,称为“Tar 压缩”,用于删除未使用的数据并回收磁盘空间。
顾名思义,在线修订清理是在 AEM 实例启动并运行时完成的,而离线清理则需要关闭 AEM 实例。 AEM 6.2 中提供了在线修订清理功能,但受到有限支持;离线修订清理功能可通过 OAK 运行进行。
AEM 文档中提供了这两个步骤 -
可以找到 Oak-run 工具的高级运行模式/选项 here在 Github 上。
就建议而言,大多数情况下首选离线压缩,而在 AEM 实例无法离线压缩时则使用在线压缩。 此外,离线压缩得到了广泛支持,而在线压缩则支持有限且仅在 AEM 6.2 中可用
关于aem - 当我们使用基于TARMK的存储库时,有哪些优化存储空间的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38547730/