Unnecessary squid PURGE

When Matrix calls squidclient to PURGE a URL it runs the command multiple times thus:

    
    squidclient -h 10.67.124.56 -p 80  -m PURGE http://wwwdev.ecu.edu.au/testing
    squidclient -h 10.67.124.56 -p 80  -m PURGE https://wwwdev.ecu.edu.au/testing
    squidclient -h 10.67.124.56 -p 80  -m PURGE http://wwwdev.ecu.edu.au/testing/
    squidclient -h 10.67.124.56 -p 80  -m PURGE https://wwwdev.ecu.edu.au/testing/


The problem is squid is not being used for SSL offload, there is an application switch in front of it, and therefore it never sees a HTTPS URL.

How can we stop the unnecessary squidclient call?

Note "SSL Accelerator Configuration" "Handling Enabled?" is set to "Yes". The problem is that Matrix assumes that the SSL Accelerator is squid.

Also note, we about to upgrade to 3.28.5 (from 3.22.3). Is this fixed in that version?

Unfortunately current Clear Squid Cache Tool simply grabs all urls of the target asset and asks squidclient to clear all of them.


It is designed to be only asset specific but not URL specific.