跳到内容

控制台命令

编辑此页

移除缓存

给定路径的所有缓存将被移除

1
$ php bin/console liip:imagine:cache:remove path1 path

如果你使用 --filter 参数,给定过滤器的所有缓存将会丢失

1
$ php bin/console liip:imagine:cache:remove --filter=thumb1 --filter=thumb2

你可以组合这些参数

1
$ php bin/console liip:imagine:cache:remove path1 path2 --filter=thumb1 --filter=thumb2

当不带参数执行此命令时,所有路径和过滤器的缓存都将丢失

1
$ php bin/console liip:imagine:cache:remove

预热缓存

注意

要自动化缓存预热,请查看 Symfony Messenger 集成

1
$ php bin/console liip:imagine:cache:resolve path1 path2 --filter=thumb1

这两个路径的缓存将针对指定的过滤器集进行预热。结果你将得到

1
2
https://127.0.0.1/media/cache/thumb1/path1
https://127.0.0.1/media/cache/thumb1/path2

你可以指定要预热哪些过滤器集

1
$ php bin/console liip:imagine:cache:resolve path1 --filter=thumb1 --filter=thumb2

结果你将得到

1
2
https://127.0.0.1/media/cache/thumb1/path1
https://127.0.0.1/media/cache/thumb2/path1

如果你省略 --filter,图像将为所有可用的过滤器进行预热

1
$ php bin/console liip:imagine:cache:resolve path1

结果你将得到

1
2
https://127.0.0.1/media/cache/thumb1/path1
https://127.0.0.1/media/cache/thumb2/path1
本作品,包括代码示例,根据 Creative Commons BY-SA 3.0 许可协议获得许可。
目录
    版本