plone中是否存在与修订数量一样多的副本?

发布于 2021-01-29 16:41:44

在plone中,如果将文件(或任何内容)进行4次修订,则存在多少个物理副本?我正在使用plone 4.1,其中文件和图像存储在文件系统上。

关注者
0
被浏览
42
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    内容对象由多个持久记录组成。对于包含文件系统上的二进制blob文件的图像和文件。

    更改内容对象时, 只有 受更改影响的永久记录才作为事务的一部分写入。那时不会清除较早的记录,因此您可以得到多个副本。

    因此,每次更改文件或图像的 二进制
    内容时,都会使用该新数据创建一个新副本,并保留旧版本。但是,如果您仅更改标题或发布日期,则blob文件未受影响,那么您将不会获得原本不会更改的数据的额外副本。

    您使用ZODB打包来删除旧的事务数据。请注意,通过打包,您还删除了撤​​消已被打包删除了旧状态的更改的功能。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看