Teste geográfico para latência

3

Realmente lutando para encontrar ferramentas que relatem a latência do carregamento de um site a partir de vários locais geográficos.

Existem tais ferramentas? Eu comecei a replicar a infraestrutura em outras regiões do EC2, mas acho difícil determinar quais melhorias de desempenho as regiões estão vendo.

    
por waxical 25.05.2012 / 15:39

3 respostas

5

Atualizar

O que você está procurando é Monitoramento de usuários reais (na verdade eu já interpretei mal sua pergunta) - é certamente É possível implementar suas próprias soluções através de uma combinação das várias estruturas de monitoramento de código aberto disponíveis, mas não tenho conhecimento de uma disponível prontamente; no entanto, pelo menos dois (provavelmente vários outros) provedores comerciais estão oferecendo exatamente isso e têm níveis gratuitos disponíveis de uma forma ou de outra:

  • A New Relic está oferecendo ativo Monitoramento de usuários , que é uma excelente ferramenta para obter dados de desempenho de navegadores diretamente de usuários finais reais e correlacioná-los especialmente com outras métricas de monitoramento para obter insight definitivo em seus esforços operacionais e de otimização de desenvolvimento:

    See exactly what real usersʼ experiences are by monitoring transactions, JavaScript rendering speed and network latency all from their perspective.

    • Por favor, note que a New Relic é fornecida como uma oferta patrocinada por muitos provedores de IaaS / PaaS, por sua vez, e padrão New Relic de graça para gerenciar o desempenho de seus aplicativos na nuvem da AWS também.

  • Cedexis está oferecendo Cedexis Radar para capturar a experiência de seus visitantes reais :

    Cedexis brings unrivaled transparency to the global performance and availability of the world's largest public infrastructures, from Cloud Computing and Storage to Content and Application Delivery Networks [...]

    • Por favor, note que embora a Cedexis também ofereça algum tipo de edição comunitária gratuita, eles não publicam seus preços (ainda?), o que eu considero cada vez mais em desacordo com os modelos atuais de computação de commodities / utilitários e recursos, ver Alex Payne's Como não vender software em 2012 para um bom resumo e retórica a respeito disso. Da mesma forma, não posso julgar se você realmente conseguirá obter os dados que está procurando, embora a abordagem deles certamente permita isso e o resultado disso é o resultado. Free Country Reports são realmente impressionantes - aqui está como deve funcionar:

      To activate Cedexis Radar, simply embed a snippet of Javascript code into various pages or applications. When implemented on a popular web property, Radar generates a very rich data set—potentially capturing every user to a particular site/page/application—giving you a clear picture of your global users' site experience.

Integração

Mais interessante ainda, ambas as ofertas podem, entretanto, ser integradas no outro produto da Cedexis, Openmix , veja Cedexis adiciona suporte a novas relíquias à sua nuvem em tempo real Plataforma de roteamento para detalhes.

Aviso de isenção

Como facilmente percebi na minha frase, eu usei a New Relic com grande sucesso para o caso de uso em questão (e muitos outros) e posso certamente recomendá-la sem hesitação, enquanto eu só comecei a olhar para a Cedexis plataforma e não sou capaz de julgar sua oferta ainda em conformidade.

Resposta inicial

Eu recentemente apresentei uma resposta para Como eu poderia determinar qual local da AWS é o melhor para atender clientes de uma determinada região? , delineando duas abordagens facilmente disponíveis para Amazon EC2 especificamente:

Por favor, veja a resposta em si para mais detalhes sobre estas duas opções (incluindo indicadores para informações básicas e adicionais) - se você não puder resolver seu problema imediatamente através de uma dessas abordagens, a informação implícita pode oferecer um bom ponto de partida pelo menos.

    
por 25.05.2012 / 16:10
0

Você poderia usar vários óculos de visão em todo o mundo, no entanto, a automação provavelmente quebraria seus ToS.

Para automação, eu realmente não poderia dizer sem ter alguns equipamentos / VMs nas áreas ou algum tipo de script do lado do cliente para relatar a latência.

    
por 25.05.2012 / 16:09
0

Se você está disposto a gastar o dinheiro, existe uma empresa chamada Gomez .. bem, eu acho que é a Compuware agora.

Compuware Gomez

Eles oferecem testes sintéticos (testes de backbone de dezenas de locais em todo o mundo), bem como testes de 'última milha' e 'usuário real' (onde você tem um beacon que monitora uma% do seu tráfego real e reporta).

O monitoramento pode ser uma solicitação de página http simples ou incluir todos os subcomponentes e exibir uma interrupção do tempo de carregamento em cascata do tipo firebug.

    
por 26.05.2012 / 10:26