跳到内容

缓存解析器

编辑此页

有许多内置的缓存解析器可用

当内置解析器不满足你的需求时,你可以编写你自己的自定义缓存解析器

配置要使用的缓存解析器

默认缓存是 web 路径缓存解析器,它将图像缓存在你应用 web 根路径下的 /media/cache/ 中。

你可以为每个单独的 filter_sets 或全局指定要使用的缓存解析器。要全局更改默认缓存解析器,请使用

1
2
3
4
# app/config/config.yml

liip_imagine:
    cache: your_resolver

要更改默认配置,你可以通过显式定义一个名为 default 的解析器来重新定义默认缓存解析器

1
2
3
4
5
6
7
# app/config/config.yml

liip_imagine:
    resolvers:
        default:
            web_path:
                cache_prefix: custom_path

要更改特定 filter_set 的缓存解析器,请使用以下配置。

1
2
3
4
5
6
7
8
9
# app/config/config.yml

liip_imagine:
    filter_sets:
        cache: ~
        my_thumb:
            cache: your_resolver
            filters:
                # the filter list
这项工作,包括代码示例,根据 Creative Commons BY-SA 3.0 许可协议授权。
目录
    版本