Contador para páginas em tempo real

Galera boa tarde
Desculpem se ja houve post identico mas minha humilde pergunta é : Existe codigo para contagem de paginas web acessadas durante um dia na propria maquina ?

Há muitas maneiras de se fazer isso em java, mas sinceramente, prefiro colocar o apache rodando atrás do servidor de aplicações e usar os logs do Apache, pois ele já coloca horário, erros e muito mais. Não tem porque refazer tudo isso. Existem vários analisadores de log que interpretam tudo isso e geram vários tipos de gráficos.

Valeu brother, eu estava tentando algo tipo “listar os arquivos da pasta Prefetch do Windows”, isso eu consegui …

aproveitando o gancho já quis fazer um contador de links… alguma lógica para isso. de fato seria para php, mas a lógica pode ser parecida…

a cada clique, haveria uma contagem, tentei com java script, mas acabou que não saiu, não consegui.

Galera… ninguem tem um link com algo parecido ? Ja Googleei e nao achei

Faça então um bean com escopo de aplicação, crie um atributo nele para armazenar as visitas, e no seu xhtml coloque uma chamada para um método daquele bean que incrementa o atributo.

Enquanto seu servidor de aplicações estiver rodando, você terá a contagem de visitas. Ou pode gravar num banco para não perder.

Roselito, nao tens nenhum link ou codigo inicial para eu desenvolver o estante?

Veja se esse aqui te ajuda:

http://blog.gilliard.eti.br/2009/05/conversation-scope-usando-customscoped-do-jsf-2/

bem tentando então ajudar no tópico, acho que vc quer um simples contador para cada página é isto?

mas na verdade vc quer que atualize, sem que entre na página é isto? ao estar parada nela, sem refresh?

acho que tem que tentar algo com javascript ou ajax, que faça a leitura de vez em quando do contador de visitas automaticamente. ou algo tipo a cada X tempo, aconteça um refresh, dá de fazer algo em java script…

quanto ao simples contador, procuro trabalhar com php, mas a lógica é parecida, segue um simples script, é do livro de juliano niderauer,
funciona muito bem , podes olhar na minha página http://www.raghy.net23.net

segue o script

<?php
$arquivo = "contador4.txt";  // arquivo do contador

if(file_exists($arquivo))   // se existe, lê o valor atual e o incrementa
{
    $fd = fopen($arquivo,"r");
	    $valor_atual = chop(fgets($fd));
	fclose($fd);
    $valor_atual++;
}
else
    $valor_atual = 1;

// grava o novo valor no arquivo
$ponteiro = fopen ($arquivo, "w");
    fwrite($ponteiro, $valor_atual);
fclose ($ponteiro);


echo " Este site obteve ";  echo $valor_atual ;   echo " visitas";


?>

e no arquivo txt, vai o número inicial… pode dar margem a alguma lógica…

em todo caso como falei acima, o problema parece mesmo mais complexo.
só estou tentando ajudar com o que tenho por aqui.

o tempo real, é sua página, mostrar o contador de outros acessos certos?

e simplesmente não pode ser feito este refresh, manualmente, com f5?

existem alguns comandos em html que contam tempo e direcionam para outra página,
talvez vc consiga algo que direcione para a mesma página de vez em quando , que naturalmente é o refresh automático…

bem alo alo, fiz uma pesquisa aqui muito interessante… um redirecionar automático de páginas em html…

segue a primeira

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Refresh" content="10; URL=page2.html" />
<title>Untitled Document</title>
</head>

<body>
pagina 1, 10 segundos.
</body>
</html>

e a segunda

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Refresh" content="10; URL=pagina2.html" />
<title>Untitled Document</title>
</head>

<body>
pagina 2, 10 segundos.
</body>
</html>

mas no seu caso, vc usa por exemplo apenas a segunda ou seja a mesma página se chama no tempo estipulado…
mas vai haver todo o refresh da página, se vc quem sabe fizer um iframe… pode apenas fazer o refresh do contador, entende???
conhece iframe?

eis ali o segredo…

<meta http-equiv="Refresh" content="10; URL=pagina2.html" />

o content é o tempo estipulado e URL a página que será chamada… (neste caso a mesma)

veja se ajuda, acho isto ‘genial’… té logo.