Cache Resolvers

Edit this page

Cache Resolvers

A number of built-in cache resolvers are available:

When the built-in resolvers do not fit your requirements, you can write your own custom cache resolver.

Configure which Cache Resolver to use

The default cache is the web path cache resolver, which caches images under /media/cache/ within your application web root path.

You can specify the cache resolver to use per individual filter_sets or globally. To change the default cache resolver globally, use:

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

liip_imagine:
    cache: your_resolver

To change the default configuration, you can redefine the default cache resolver by explicitly defining a resolver called default:

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

liip_imagine:
    resolvers:
        default:
            web_path:
                cache_prefix: custom_path

To change the cache resolver for a specific filter_set, use the following configuration.

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
This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.