迁移后,备份时间增加 4 倍

我手动恢复了图片——我从旧主机复制了它们。一切都能正常运行,但备份现在出现了问题:在相同设置下,占用的空间是原来的 4 倍。

有什么方法可以清除所有不必要的文件吗?

这很可能是由于视网膜图像尺寸调整所致,因为需要根据用户设备的分辨率提供多份图像副本。

我们能否增加一个仅包含原始资产的备份选项?理解这意味着在恢复时需要进行大量重新处理,但站在运维的角度来看,这将极大地帮助节省本地磁盘空间并简化系统间的数据传输。

好的,但为什么迁移后,同一份内容的副本大小却增加了 4 倍?

毕竟,文件和内容完全一样。我不明白这是怎么回事。

这主要是缓存机制的问题,否则就需要实时重新渲染小尺寸的图片,这将极其消耗计算资源。

你说得对,备份可能可以跳过这一步,不过 @stephen,我知道 @sam 之前也提到过这一点?唯一的缺点是恢复备份时会变得非常消耗 CPU,因为备份需要重新渲染所有分辨率,但在我看来这并不是什么严重的问题——除非你赶时间,或者使用的是 CPU 性能不足的服务器?

我不能代表所有人发言,但我更倾向于选择承受短暂的 CPU 开销来重新生成资源,而不是需要分配四倍于当前的磁盘空间用于备份。

你们是怎么做到的?

备份本来就是这样的。默认情况下,缩略图不会包含在备份中。我们至少一年前就改过这个设定了。

你可以通过 include_thumbnails_in_backups 站点设置来配置此行为。

在备份中包含生成的缩略图。禁用此选项将使备份文件更小,但在恢复后需要重新生成所有帖子的内容。

@eextra 我建议你对比旧备份和新备份的内容文件差异,以找出备份文件变大的原因。

是我的疏忽——感谢你的澄清 @gerhard :clinking_beer_mugs: .. 我确实认为那是更好的默认设置。