danielrsj
(usa Debian)
Enviado em 18/10/2009 - 15:10h
Oi pessoal,
Tenho em minha rede um servidor que faz papel de firewall e proxy, e nele faço controle de banda de rede.
Funciona legal, já consigo fazer o controle de banda.
O problema é que o shaper está fazendo o controle de banda do cache do squid. E eu queria resolver isso.
Vou exemplificar o meu problema.
eu limitei a banda de download da porta 80 à 1Mb.
Então, se da minha rede interna eu fizer um download de um arquivo, este é baixado nesta limitação de 1 Mb.
Porém, se eu baixar novamente de outra máquina, como este arquivo já está no cache do squid, a transferência deveria ocorrer à 100Mb, que é a velocidade da rede interna, porém transfência é feita ainda na velocidade de 1Mb.
Sei que o cache do squid tá funcionando, porque se eu desativar o shaper e fizer o download, a primeira vez faz o download à 2Mb, que é a velocidade do meu link, já das próximas vezes que tento baixar o mesmo arquivo a velocidade já é de 100Mb.
O problema é que se alguem da rede tentar baixar esse arquivo que já está no cache, a transferência ocorre à 1Mb, e se ao mesmo tempo outro alguém tentar baixar outra coisa da internet irá concorrer no limite de 1Mb com o primeiro que está baixando algo que já está na rede interna, não fazendo muito sentido usar o cache do squid(Não sei se me entederam.. heheheh)
O que quero saber é o seguinte....
Tem como fazer o controle de banda de download da porta 80, mas não fazer esse controle quando o download for do cache do squid?
OBS.: testei tanto com proxy transparente como tambem com o proxy não transparente(porta 3128).