How to Modify Your Cache Control Header in Pressable
By default, Pressable’s CDN will set the
cache-control: max-age to 7 days — unless the asset has a parameter, in which case it will be 10 years. If you’d like to increase this amount of time, you may do so by appending any parameter to your static assets.
That parameter will increase the time the asset remains cached from 7 days to 10 years.
The Pressable Cache Management plugin includes functionality to automatically do this for all
You can verify that the
cache-control headers have changed by running the following curl commands for the static asset(s) in question:
$ curl -sI https://149345589.v2.pressablecdn.com/wp-content/uploads/2018/08/logo-new-4x-compressed.png | grep ^cache-control cache-control: max-age=604800
$ curl -sI https://149345589.v2.pressablecdn.com/wp-content/uploads/2018/08/logo-new-4x-compressed.png?expires | grep ^cache-control cache-control: max-age=315360000