Re: [Cascavel-pm] Contador Web de usuários OnLine
João Gabriel
jamorreu em gmail.com
Terça Junho 21 11:35:00 PDT 2005
Ednardo...
> A estratégia utilizada é capturar o endereço IP dos visitantes
> ($ENV{REMOTE_ADDR}) e criar para cada diferente IP um arquivo cujo o
> nome é o próprio IP. O arquivo é recriado sempre que um novo acesso de
> mesmo IP é feito e removido quando um certo "life time" é atingido. Para
> contabilizar a quantidade de usuários on-line, é necessário apenas
> contar a quantidade de arquivos existentes no diretório onde são
> criados.
Siga a idéia sugerida pelo outro Gabriel (de usar um arquivo único de
log p/ cada site).
Falo por experiência própria porque quando o sistema de usuários
on-line do CGiClube.net estava ativo tivemos mais de 100.000
contadores desse tipo ativo em nosso servidor sem problemas.
--
[]'s
João Gabriel
CGiClube.net - www.cgiclube.net
Vitória Perl Mongers - vitoria.pm.org
On 6/21/05, Gabriel Vieira <gabriel.vieira em gmail.com> wrote:
> Pois então...
>
> vai dependere do que ele necessita exatamente...
> cookie já resolve caso ele não necessite de 'precisão' e não se importe se
> deletarem... ;)
>
> * Sou do tipo.. se quer fazer algo.. faça bem feito.. por isso analisei os
> pontos do 'sistema'..
>
>
> Abraços
> ----- Original Message -----
> From: "Alceu R. de Freitas Jr." <glasswalk3r em yahoo.com.br>
> To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
> Sent: Tuesday, June 21, 2005 10:52 AM
> Subject: Re: [Cascavel-pm] Contador Web de usuários OnLine
>
>
>
> --- Gabriel Vieira <gabriel.vieira em gmail.com>
> escreveu:
>
> > A utilização de cookie não garante 100% de certeza..
> > e creio que nesse caso
> > quanto menos depender do cliente (a pessoa q acessa
> > a página) melhor. Já que
> > o cookie pode estar desabilitado ou ser apagado,
> > alterado.. oq for..
>
> Sim, mas qual a real necessidade de se ter dados
> concretos? Qual o nível de precisão necessário?
> Acho plausível... felizmente usuários normais não
> perdem tempo fazendo esse tipo de coisa.
>
> > utilização de javascript pode vir a ser a melhor
> > opção.. mas msm assim os
> > dados passados podem ser alterados...
>
> Uma vez que rode no cliente, não tem como. Talvez um
> applet em Java pudesse ajudar um pouco mais (visto que
> não é tão trivial de ser manipulado).
>
> > Aliás... como nenhum caso não há como não correr
> > "riscos" de receber dados
> > alterados, falsos ou iguais... melhor opção seria
> > cookie mesmo... creio que
> > o javascript não será necessário há não ser que o
> > lobo queira detalhar as
> > estatísticas...
>
> Se for para fazer isso seria melhor obrigar os
> visitantes a se identificarem via login. Aí é
> garantido.
>
> > * Só salientando... a maioria dos sistemas utilizam
> > ip + navegador :)
>
> O que deixa de fazer sentido se a empresa usa NAT e
> possui um padrão de hardware e software instalados.
>
> []'s
> Alceu
>
> > > ----- Original Message -----
> > > From: "Ednardo Lobo" <ednardo em elobo.cjb.net>
> > > Há algum tempo escrevi um script Perl para
> > contabilizar a quantidade
> > > de usuários on-line em websites e apresentar esse
> > valor no próprio site.
> > >
> > > A estratégia utilizada é capturar o
> > endereço IP dos visitantes
> > > ($ENV{REMOTE_ADDR}) e criar para cada diferente
> > IP um arquivo cujo o
> > > nome é o próprio IP. O arquivo é recriado sempre
> > que um novo acesso de
> > > mesmo IP é feito e removido quando um certo "life
> > time" é atingido. Para
> > > contabilizar a quantidade de usuários on-line,
> > é necessário apenas
> > > contar a quantidade de arquivos existentes no
> > diretório onde são
> > > criados.
> > >
> > > O problema com está estratégia, é que se
> > acessos estiverem sendo
> > > feitos de uma rede local atrás de um NAT, será
> > contabilizado um único
> > > acesso para todas as máquinas.
> > >
> > > Alguém conhece alguma outra estratégia que
> > não seja falha nesta
> > > situação específica?
>
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis.
> Instale o discador agora! http://br.acesso.yahoo.com/
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
Mais detalhes sobre a lista de discussão Cascavel-pm