Eh o logrotate que compacta, em relação ao número de logs que o squid mantem tem uma diretiva no squid.conf que se chama:
logrotate n
Vc tem que definir um número de arquivos que o squid vai manter, quando atingir esse numero ele comeca a sobrescrever os mais antigos.