媒体文件路径生成



在更改后,是否有方法将现有媒体文件迁移到新结构中

shopware:
cdn:
strategy: id

shopware:
cdn:
strategy: plain

对于以"普通"方式存储新上传的内容,有什么必要的步骤吗?据我所知,我新上传的文件没有受到配置更改的影响。此外:使用简单策略有什么缺点吗?

我改变的理由是,当文件作为public/media/<filename.xy>而不是";默认";嵌套方法。这会让我加快速度吗?

据我所知,在更改策略时,没有现成的方法来迁移现有文件。

id策略的全部思想是加快查找速度。因此,使用plain策略的缺点是在单个目录中有大量文件的情况下会导致性能损失。

虽然rsync可能不会从id策略中获利,因为它无论如何都必须遍历目录,但我找不到任何关于目录数量对速度有重大影响的报告。

使用类似SW5的migrate命令会非常有帮助。

bin/console sw:media:migrate

https://developers.shopware.com/developers-guide/shopware-5-media-service/

有什么计划吗?

最新更新