Caching¶
Headers¶
By default most of the elements will be cached for 10 days by the browser.
To change this value for the whole application, change in the
vars.yaml file the vars/default_max_age value. 0 will mean no-cache.
The specified value is in seconds.
To change this value for a specific service add the following structure in the
vars.yaml:
vars:
headers:
<service_name>:
cache_control_max_age: <max_age>
...
update_paths:
- headers.<service_name>
Where <service_name> can be: entry, fulltextsearch, mapserver,
print or layers (editing).
Internal¶
The application also has an internal cache, that will be invalidated on
application start and after each modification in the Theme or the
RestrictionArea.
The internal cache can also be invalidated by calling the URL
http://<server>/<instance>/wsgi/invalidate.