[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