缓存解析器
有许多内置的缓存解析器可用
当内置解析器不满足你的需求时,你可以编写你自己的自定义缓存解析器。
配置要使用的缓存解析器
默认缓存是 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 许可协议授权。