[FUG-BR] Sistema de administração de Usuários + integração com Squid

Rodrigo de Oliveira Gomes akada em uol.com.br
Segunda Janeiro 11 19:03:29 BRST 2010


Pessoal,

Boa Noite!

Possuo um provedor de acesso com aproximadamente 500 clientes. O proxy 
da rede é um FreeBSD 7.2 amd64 com SQUID3.0Stable19. Desenvolvi um 
sistema de cadastro de clientes em PHP e  MYSQL.
Tudo está funcionando bem e estável.
Estou desenvolvendo um sistema de aviso ao cliente, no qual o usuário 
receberá uma mensagem na tela quando estiver faltando 1 dia para a data 
de pagamento da sua mensalidade.

Para isso, realizo um SELECT na base pela data do pagamento do mesmo e 
carrego a informação em um arquivo no squid (ex: avisopagamento15.sh). 
Ao final do script executo um squid -k reconfigure e o squid carrega.

Criei uma ACL contendo o arquivo informado acima e defini uma DENY_INFO 
para todos clientes da data selecionada.

A minha preocupação é que após o cliente receber a mensagem, ele 
selecionará ao final da página um botão "voltar ao acesso normal".  
Nesse exato momento, um script PHP remove a entrada do MAC e IP do 
cliente do arquivo avisopagamento15.sh e executa um squid -k reconfigure.

Será que 500 pessoas fazendo esse mesmo procedimento em pequenos 
intervalos de tempo poderão atrapalhar o funcionamento do squid? Ou 
melhor, 500 squid -k reconfigure em poucos segundos ou minutos poderão 
degradar o serviço de proxy?

Se alguém tiver alguma experiência parecida nesse ambiente informado 
acima, por favor, ajuda ai :-)

Muito obrigado pela ajuda.

Atenciosamente,

Rodrigo Gomes


Mais detalhes sobre a lista de discussão freebsd