Invalidate cache with one CURL commnad
Hi All,
After every PROD deployment we were clearing entire cache, with the below CURL.
curl -H "CQ-Action: DELETE" -H "CQ-Handle: /" -H "Content-Length: 0" -H "Content-Type: application/octet-stream" --noproxy .com http://<HostName>:80/dispatcher/invalidate.cache
We had a thought rather that clearing entire cache, we will invalidate it, we tried few CURL's below:-
This did not work for root portion:-
curl -H "CQ-Action: Activate" -H "CQ-Handle: /" -H "Content-Length: 0" -H "Content-Type: application/octet-stream" --noproxy .com http://<HostName>:80/dispatcher/invalidate.cache
It worked when we have included specific site caching path as below, this will create a big script we need to modify when ever new sites gets added:-
curl -H "CQ-Action: Activate" -H "CQ-Handle: /content/<sitename>" -H "Content-Length: 0" -H "Content-Type: application/octet-stream" --noproxy .com http://<HostName>:80/dispatcher/invalidate.cache
Is there any way we can invalidate cache with one command.
Thanks,
Viki