Como determinar a quantidade de tráfego que o servidor web do seu site pode tratar com segurança
Não é preciso esperar que o mundo se afunde para perceber que o seu site não está preparado para grandes aumentos de tráfego. A tecnologia está disponível para testar cada sistema e descobrir o que ele pode manusear com segurança.
Os testes de desempenho podem prever os dados essenciais de que necessita, utilizando ferramentas e técnicas estabelecidas.
- Os testes de carga simulam o que aconteceria com o aumento esperado do tráfego do site, por exemplo, a procura acrescida de campanhas de e-mail ou facebook ou outros meios de comunicação social e publicidade PPC.
- Os testes de stress simulam o que aconteceria com ainda mais pressão de mais tráfego no local. Identifica os pontos em que os sistemas e aplicações abrandam e deixam de funcionar por completo. Isto ajuda os proprietários a compreender a arquitectura do seu sistema e a determinar se é apropriado para o seu negócio actual e crescimento futuro.
- O teste de Spike reúne dados para situações em que um pico repentino atinge os seus servidores, acima do que o seu sistema pode lidar com -ideal para prever os resultados de SPAM ou outros ataques DoS.
- Os testes de imersão medem os problemas previstos quando um sistema está sujeito a elevados níveis de tráfego dos seus utilizadores da web durante períodos prolongados.
Uma coisa é certa; os testes têm de acontecer antes que seja tarde demais. Todos ouvimos a frase, "fechar a porta do estábulo depois do cavalo se ter aparafusado". Não poderia ser mais apropriado para os problemas que os enormes surtos de tráfego podem trazer ao seu negócio.
Há maneiras mais fáceis para o proprietário de um site trabalhar com níveis seguros de tráfego para sites de alto tráfego sem abrandar - leia o nosso guia prático.
O que pode fazer com todo esse tráfego extra elevado para impedir que paralise a velocidade ou o desempenho da aplicação do seu website?
Há sempre várias soluções para cada problema dado, e os picos de tráfego no local não são excepção. Aqui estão algumas formas de tentar manter os seus sistemas seguros e os visitantes satisfeitos quando essas súbitas explosões de actividade atingem os seus servidores individuais - há pelo menos três estratégias principais para acrescentar capacidade:
Racionalizar o seu website de alto tráfego para fornecer conteúdos menos dinâmicos em áreas de estrangulamento
Se se tratar de números esmagadores (e é), muitas organizações reduzem a quantidade de dados que são movimentados ao emagrecerem as páginas que recebem mais atenção. Com um conjunto de páginas emagrecido, consolidação de múltiplos ficheiros css para reduzir o tamanho dos ficheiros, uma redução do conteúdo dinâmico, componentes de página simplificados ou instalar um plugin de cache, talvez entregue a um maior número de visitantes apenas nas horas de ponta, o seu servidor Web tem menos trabalho a fazer por visitante do sítio, e pode gerir mais carga de tráfego.
Construir páginas de aterragem específicas contendo apenas recursos estáticos para eventos publicitários fora do local, com um fornecedor de alojamento diferente ou em locais alternativos em múltiplos servidores, para proteger recursos valiosos de servidores web é outra forma de manter essa enorme carga de tráfego longe das suas páginas de maior desempenho - e vale a pena ver como o seu sistema de gestão de conteúdos ou sistema operativo também está a afectar o desempenho - mas o tempo gasto numa "melodia fina" pode nem sempre trazer benefícios significativos o suficiente. Há uma variedade de técnicas de optimização e plugins de optimização que pode utilizar, incluindo a optimização de imagens, para reduzir a quantidade de tráfego do site proveniente de outras máquinas, sem utilizar mais recursos para servir ficheiros multimédia. Se instalar um plugin de cache que possa comprimir imagens à medida que os seus visitantes baixam imagens, ou comprimir ficheiros html ou css para reduzir o tamanho dos ficheiros e aumentar a velocidade, isso também pode ajudar o seu anfitrião web.
Optar pela entrega de conteúdos de terceiros
Os sítios Web sob pressão, utilizando conteúdo de terceiros, podem retirar alguma dessa pressão do seu fornecedor de alojamento Web. Se páginas analíticas de sítios web, protocolos de teste, gateways de pagamento, ou integração de meios de comunicação social puderem acontecer fora do sítio, então liberta o poder de processamento do sítio web para gerir esses excessos de visitantes.
Caching do site
O conteúdo de cache para reentrega é outra opção. Para utilizadores subsequentes que vejam os mesmos dados, pode pagar a utilização de cache do lado do servidor, redes de entrega de conteúdos de qualidade, cache de proxy e de browser, ou qualquer outro tipo de armazenamento do lado do cliente disponível durante o processo. Estes são frequentemente implementados com alterações mínimas na configuração do seu servidor de nomes de domínio.
Com sistemas de base de dados, em particular sites de comércio electrónico, estão continuamente a interagir com as suas bases de dados para produzir novas páginas. Isto pode criar uma enorme tensão no processamento quando o elevado tráfego inunda em velocidade. A criação de uma página uma vez e a sua reentrega reduz significativamente essa pressão, muitas vezes o suficiente para evitar desastres.
Carregar balanceamento dos seus servidores web
Quando inundado com tráfego elevado inesperado, o balanceamento de carga lida com o tráfego do sítio Web dos visitantes, dividindo o tráfego diário do sítio Web acima do nível do servidor e encaminhando-o através de dois ou três servidores Web diferentes (tipicamente), retirando a pressão de qualquer servidor único quando enfrenta cargas pesadas e reduzindo o tempo de carga. O balanceamento de carga inteligente, realizado através da utilização de alternância de carga em torno dos servidores disponíveis, desvia o tráfego dos servidores em dificuldades para os mais reactivos, de modo a que o seu site tenha o desempenho que necessita, fornecendo os tipos de velocidade de página que os seus clientes esperam. Um balanceador de carga espalha o tráfego elevado - traduz nomes de domínio para uma gama de endereços ip de servidores web e utiliza frequentemente uma abordagem redundante com uma cópia idêntica do site em cada servidor web - mas os balanceadores de carga ainda não são uma solução ideal para esses eventos de elevado tráfego do site e podem aumentar o seu desenvolvimento web e os custos de espaço em disco em comparação com uma única máquina.
O que acontece quando há demasiado tráfego para as suas deslocações regulares?
É aí que nós entramos. O Queue-Fair é um sistema digital de filas de espera que transfere o excesso de tráfego para um ambiente seguro - uma sala de espera virtual no seu próprio alojamento dedicado.
A cada utilizador é atribuído um espaço na fila de espera por ordem de chegada e é chamado ao seu sítio web assim que o sítio web estiver pronto para eles. Fazem fila numa url diferente do seu site, por isso não há qualquer carga nos servidores do seu site, e Queue-Fair trata com segurança de milhões de pessoas que se juntam à fila a cada minuto. É o método mais eficaz para lidar com os picos esperados e inesperados do website.
Com toda a informação apresentada aos visitantes num formato de marca que se integra perfeitamente com o seu website, os visitantes podem fazer o melhor uso do seu tempo, sem stress, sabendo onde na fila se sentam, a velocidade a que estão a subir a fila, e quanto tempo é provável que a sua espera demore.
Se o seu sítio web estiver a trabalhar sob capacidades normais de tráfego, nem sequer saberá que está lá. O nosso sistema funciona com o seu plano de alojamento de servidor dedicado existente ou plano escalável, protegendo-o contra a inundação da sua página web mais popular quando um grande número de visitantes chega em velocidade.
É simples, é justo, e protege os seus sistemas web, os seus clientes, e a reputação da sua marca. Fornecendo especificações verdadeiramente impressionantes, é a solução perfeita que o poupará do stress, do tempo de inactividade e dos tipos de perdas financeiras que ninguém quer sofrer - por isso talvez possa evitar grandes máquinas de classe empresarial e manter esse plano de alojamento web mais barato ou de alojamento partilhado, afinal de contas...