Gerando Log de Visitas (parte 4)

Outubro 20, 2006

Informações gravadas nos arquivos de log W3C

Nome dos elementos (dentro dos arquivos) Nome da opção na tela de Propriedades Significado
Date date yyyy-mm-dd
Time time hh:mm:ss (formato 24 horas)
c-ip Client IP Address Ip do computador que solicitou o arquivo
Cs-username User name Nome do usuário que solicitou o arquivo
s-sitename Service name Nome do serviço que enviou a solicitação (normalmente w3svc)
s-computername Server name Nome da máquina que enviou a solicitação
s-ip Server ip O endereço ip da máquina que enviou a solicitação
s-port Server port A porta TCP a qual a solicitação foi enviada (normalmente 80 ou 443 para http seguro)
Cs-method method A operação (normalmente get, para recuperar arquivo ou post para enviar dados de um formulário).
Cs-uri-stem Uri stem Nome de um arquivo ao ser recuperado ou página asp a ser executada
Cs-uri-query Outros parâmetros para uri stem (textos depois do símbolo ? no url)
Cs-status http status Código de status http enviado ao navegador (200 significa sem erro)
Sc-win32-status Win32 status Código de status do windows para a solicitação (0 significa sem erros)
Sc-bytes Bytes received Número de da solicitação
Time-taken Time taken Tempo gasto pelo servidor no processamento da solicitação em milisegundos
Cs-version Protocol version A versão de http usada para a solicitação normalmente http/1.0 ou http/1.1
Cs(user-agent) User agent String que o navegador envia para sua própria identificação, que incluí o nome e a versão do navegador
Cs(cookie) cookie Valor de possíveis cookies armazenados anteriormente por este site no navegador
Cs(referer) Referer Última página acessada pelo usuário, se a solicitação é gerada pelo clique do usuário em um link.

Gerando Log de Visitas (parte 3)

Outubro 19, 2006

Formato de Logs de Visita:

  1. O formato NCSA Common Log File
    É o mais antigo e o mais simples formato de registro de arquivo de servidor da web. Data dos primeiros servidores da web, programados no início da década de 90 no National Center for Supercomputing Applications.
    Necessário normalmente apenas para manter a compatibilidade com arquivos de registro de um servidor web legado.
  2. O formato ODBC Logging
    É interessante porque permite armazenar registros do servidor da web em uma tabela de banco de dados compatível com ODBC, como o Access, Sqlserver ou Oracle.
  3. O formato Microsoft IIS Log File
    É o formato original de arquivos de registro para a versão 3.0 e anteriores do IIS. Grava um volume de informações maior que o formato NCSA e aproximadamente o mesmo que o formato ODBC.
  4. O formato W3C Extended Log File
    É o mais abrangente formato de registro disponível provavelmente sendo personalizável, ou seja, você pode selecionar as informações que gostaria de gravar em seu arquivo de registro.
    Ao selecionar esse formato (no gerenciador do IIS conforme exemplos acima) é possível configurar o local onde o arquivo de registros será criado assim como a freqüência de criação de novos arquivos e determinar as informações que gostaria de incluir no arquivo de registro entre diversas possibilidades.

Freqüência de criação de novos arquivos

Formato do nome do arquivo

Diariamente exyymmdd.log
Semanalmente exyymmww.log
Mensalmente Exyymm.log
Quando o arquivo de registro excede o tamanho especificado ou tamanho de arquivo limitado Extendnn.log

Onde:

  • yy são os últimos dígitos do ano.
  • mm é o mês.
  • ww é a semana.
  • dd é o dia.
  • nn é um número seqüencial.

Local padrão onde fica armazenado o arquivo de log: “C:\WINDOWS\System32\LogFiles”.

Ao escolher o formato W3C sempre que iniciar ou criar um arquivo de registro no servidor Web, incluirá quatro linhas de comentários no arquivo de registro.

Quando inicia o registro, o servidor grava uma linha para cada solicitação, separando os campos com espaços e substituindo informações não disponíveis por hífens.


Gerando Log de Visitas (parte 2)

Outubro 17, 2006

O melhor método de gerenciamento é através de registros de log do IIS.
O IIS grava registros de cada acesso e armazena esses registros em um dos seguintes formatos: NCSA Common Log File, ODBC Loggin, Microsoft IIS Log File ou W3C Extended Log File.
O formato do arquivo de registros pode ser configurado no Internet Service Manager, para isso:

  1. Abra o Internet Information Services (painel de controle / ferramentas administrativas)
  2. Clique com o botão direito do mouse em “Site da Web Padrão” e selecione a opção Propriedades.
  3. Na janela que será aberta clique na guia “Site da Web”.
  4. Nessa guia é possível “Ativar Log” ou redefinir o formato que será armazenado “Formato do Log Ativo”.
  5. O procedimento padrão do IIS para registro baseados em arquivos é armazenar os arquivos de registro em subdiretórios de serviços do diretório \LOGFILES – cada serviço com seu próprio subdiretório – e criar diariamente um novo arquivo de registro para cada serviço. Isso ajuda a controlar o tamanho que cada arquivo de registro.

Gerando Log de Visitas (parte 1)

Outubro 16, 2006

Terminologias de registro de visitas em um site:
1) Hits. Um hit é uma solicitação de um arquivo feita pelo navegador ao servidor. Como os servidores da web contam cada solicitação de arquivo como um hit em média, cada download de página da web gera cerca de 6 hits (abre outros arquivos referentes à página no ato do download). Os hits são a medida mais útil para estimar as necessidades técnicas de um site.
2) Page Views. É a entrega ao usuário de uma página da web inteira, inclusive elementos gráficos. Os sites da web normalmente divulgam seu tráfego com base no número de page views.