Table of Contents
PageSpeed as a rule will maintain its own cache contents, updating the entries as necessary. As with any cache, it isn't recommended to manually clear the cache - as it will reduce its effectiveness.
However, if you need to instantly clear the cache, it can be performed very easily on a per-domain basis and per web-server basis.
Purging
- It is possible to purge the entire cache, or to purge one URL at a time
- It is not possible to purge by regular expression or wildcard
- All URLs used for purging must be
http
- PageSpeed does not use thehttps
scheme for purging
Purge single URL
Eg. For the single file www.example.com/style.css
on web1
curl -X PURGE -H "Host: www.example.com" http://web1.i/style.css
Purge successful
Purge entire cache
Eg. For the entire www.example.com
domain on web1
curl -X PURGE -H "Host: www.example.com" http://web1.i/*
Purge successful
Multi web server
In a multi web server stack, you should change the domain name to whichever back end you want to target. In the examples above, web1
can be interchanged with web2
, web3
etc.