Com que frequência se deve verificar um site?

Por Fabien Hernoux 7 min de leitura

A resposta instintiva é «o mais frequentemente possível». É também a que enche as caixas de correio e faz desligar a vigilância ao fim de três semanas. O intervalo certo não se deduz da técnica: deduz-se do que lhe custa uma hora de falha, e da velocidade a que consegue agir.

Os intervalos, e o que compram realmente

Intervalo Falha média não detetada Para quem Falsos alarmes
1 minuto 30 segundos Serviço com compromisso contratual Numerosos, filtragem obrigatória
5 minutos 2 min 30 Loja, reserva online Frequentes sem confirmação
15 minutos 7 min 30 A maioria dos sites profissionais Raros com confirmação
1 hora 30 minutos Site de pedidos, blogue ativo Quase nenhuns
1 dia 12 horas Montra, portefólio, arquivo Nenhuns

A segunda coluna é a que se esquece: com um intervalo de uma hora, uma falha que começa ao acaso dura em média meia hora antes de ser vista. Não é uma hora, e também não é zero.

Partir do custo, não da técnica

O intervalo útil é aquele que mantém a falha mais curta do que aquilo que lhe custa. Três casos cobrem a maioria das situações:

Uma vez por dia: um site montra, um portefólio, um blogue sem concorrência direta. Uma falha detetada na manhã seguinte é aborrecida, não ruinosa. A verificação diária apanha o certificado expirado e o site em baixo há três dias sem que ninguém tenha reparado. Isso por si só a justifica, e mais do que isso um site assim normalmente não pede.

A cada hora: tudo o que gera pedidos ou marcações. Uma hora de perda absorve-se, um dia não. É a afinação certa para a maioria dos sites profissionais.

A cada quarto de hora: uma loja, um serviço com compromisso, um site onde alguém diria «perdemos vendas». Abaixo disso, o ganho torna-se teórico para a maioria das atividades.

Se lhe falta o número para decidir, calcula-se em cinco minutos: o que custa realmente uma hora de indisponibilidade é o único dado de que esta escolha depende.

A pergunta que decide mesmo

Não com que rapidez posso saber, mas com que rapidez posso agir.

Se a pessoa capaz de reparar está a dormir, um alerta às três e outro às sete levam ao mesmo tempo de reparação. Verificar a cada minuto não compra então nada além de quatro horas de sono estragadas. Se alguém está de prevenção, o cálculo inverte-se.

Escolha o intervalo que corresponde à sua capacidade de responder, não à sua inquietação. Um intervalo mais curto do que o seu tempo de reação é atenção gasta sem contrapartida.

Existe uma segunda versão da mesma pergunta, e é a que decide os fins de semana: quem está autorizado a agir? Uma vigilância que acorda uma única pessoa que por acaso está num avião tem o mesmo tempo de reação que vigilância nenhuma. O intervalo é uma afinação técnica; o tempo de reação é organizativo, e o segundo é quase sempre a restrição que manda.

O que quer dizer uma taxa de disponibilidade

Os números de disponibilidade são anunciados em todo o lado e compreendidos em lado nenhum. Tornam-se legíveis assim que se traduzem em minutos.

Disponibilidade Falha tolerada por mês O que representa
99 % 7 h 18 Uma manhã inteira
99,5 % 3 h 39 Uma tarde
99,9 % 43 minutos Um incidente sério
99,95 % 21 minutos Um reinício falhado
99,99 % 4 minutos Quase nada, e muito caro

Duas consequências práticas. Primeiro, um compromisso de 99,9 % deixa passar uma falha de quarenta minutos por mês sem dever nada a ninguém, o que é bastante mais do que a maioria imagina ao ler esse número. Segundo, medir uma disponibilidade de 99,9 % com um intervalo de uma hora não faz sentido nenhum: não veria a falha que a consome.

A regra simples: o intervalo de verificação deve ser pelo menos duas vezes mais curto do que a falha mais pequena que diz medir.

Verificar a partir de um só sítio, ou de vários

Uma verificação única responde a «o meu site responde àquela máquina». Não é exatamente a mesma pergunta que «o meu site responde aos meus visitantes».

Existem dois desvios reais. Um incidente de rede regional pode deixar um site inacessível a partir de uma parte do mundo e perfeitamente acessível noutra. E alguns sites respondem de forma diferente conforme a origem do pedido, por exemplo quando uma proteção contra robôs filtra gamas de endereços.

Dito isto, para a grande maioria dos sites, uma sonda única bem afinada vale mais do que três sondas mal confirmadas. O ganho da verificação multiponto está sobretudo em distinguir uma falha do seu site de uma falha do caminho que lá leva, e essa distinção é precisa umas quantas vezes por ano, não todos os dias.

O que o intervalo não resolve

Três falhas correntes escapam por completo a esta questão, e mais vale sabê-lo antes de afinar seja o que for.

O site lento mas vivo. Responde em oito segundos. Nenhuma verificação de disponibilidade o assinala, já que responde. O visitante, esse, foi-se embora. Isso vigia-se com um limiar de tempo de resposta, não com uma frequência. Uma página que demora oito segundos é, para a maioria dos visitantes, indistinguível de uma página que não carrega, e não aparecerá em relatório de disponibilidade nenhum.

A falha parcial. A página inicial está bem, o formulário de encomenda devolve um erro. Uma verificação que só olha para a página inicial declara o site online, e tecnicamente tem razão. É também o tipo de falha de que o seu alojamento nunca lhe dirá nada, pela mesma razão.

O certificado expirado. O servidor responde perfeitamente, é o navegador que se recusa a mostrar. Verificar a cada minuto não muda nada: aqui há uma data para ler, não uma resposta, e é um género de verificação completamente diferente.

As janelas de manutenção

É a primeira causa de alertas que se acaba por ignorar. Uma cópia de segurança noturna que põe o site em manutenção durante quatro minutos produz um alerta por noite, sempre à mesma hora, até que ninguém os leia.

Duas respostas possíveis, e a segunda vale mais do que a primeira. Declarar uma janela durante a qual as verificações não geram alertas trata o sintoma. Responder com um 503 limpo durante a manutenção trata a causa: a vigilância percebe que se trata de uma recusa voluntária, e é exatamente isso que esse código quer dizer.

A confirmação, mais importante do que a frequência

Uma resposta lenta, um soluço de rede, um servidor que reinicia durante trinta segundos: nada disso é uma falha. Quanto mais vezes se olha, mais se apanham.

Por isso uma única verificação falhada nunca deve disparar um email. A regra que funciona em todo o lado: dois falhanços consecutivos, ou melhor, dois falhanços a partir de dois sítios diferentes. Uma falha real passa esse teste sem dificuldade; um soluço de rede não.

É também por isso que o intervalo conta menos do que se julga. Passar de uma hora para cinco minutos sem confirmação multiplica por doze os falsos alarmes, e faz perder muito mais tempo do que os cinquenta e cinco minutos ganhos. Essa afinação merece ser tratada à parte.

Na prática

Escolha o intervalo por site, não globalmente. Um quarto de hora para a loja, um dia para o blogue arquivado. Receberá menos emails, e lerá os que receber, que é aqui o único resultado que importa.

Assim que o parque passa de uns poucos sites, essa regra torna-se um método: agrupar por criticidade, afinar o intervalo por grupo, e aceitar que a maioria dos sites não precisa de ser olhada com frequência. É o cerne da organização de um parque, e é o que separa uma lista de sites de um painel utilizável.

Vale a pena conhecer uma exceção, porque escapa a tudo o que precede: a data de expiração de um certificado não muda de uma hora para a outra. Basta uma verificação por dia, e o que é preciso vigiar não é a tarefa de renovação mas o seu resultado: as três formas como falha em silêncio.

E se ainda hesita entre escrever você mesmo uma verificação e contratar um serviço externo, o intervalo não é o que decide: a comparação honesta está noutro sítio.

Na Expansel Monitorização de sites A Expansel consulta os seus sites em intervalos regulares e escreve-lhe assim que um deixa de responder, ou quando o certificado está prestes a expirar.

Perguntas frequentes

Verificar a cada minuto é sempre melhor?

Só se fizer alguma coisa com isso. Um intervalo de um minuto num site montra produz os mesmos emails que um de quinze, apenas mais cedo, e multiplica os falsos alarmes causados por uma única resposta lenta. A pergunta certa não é «com que rapidez posso saber» mas «com que rapidez posso agir».

Verificar com frequência sobrecarrega o meu servidor?

Uma verificação é um pedido, comparável a um visitante que carrega uma página. Mesmo a cada minuto são 1 440 pedidos por dia: menos do que um site pequeno recebe dos rastreadores dos motores de busca.

A frequência deve ser a mesma para todos os sites?

Não. Uma loja e um blogue arquivado não merecem a mesma atenção. Defina o intervalo pelo que custa uma hora offline, não pelo número de sites que tem.

Nunca mais perca um backlink

Adicione os seus sites e links e deixe o Expansel vigiá-los por si.

Começar grátis