Eu tenho um servidor web na Irlanda (Amazon AWS). Este servidor aparece rápido na Alemanha (linha laranja), mas lento nos EUA (linha preta). A solicitação HTTP usada para o teste é a mesma.
Eu acho que isso é normal. A distância entre a Irlanda e os EUA é maior que a Alemanha e a Irlanda, mas a diferença parece muito alta.
Existem outros motivos possíveis, além da distância do servidor?
networking
domain-name-system
performance
ar099968
fonte
fonte
Respostas:
Supondo que o gráfico seja um tempo de solicitação http, parece-me bastante razoável.
Uma solicitação de http (na ausência de keepalive, fastopen etc.) normalmente requer pelo menos duas viagens de ida e volta.
A velocidade da luz na fibra é de cerca de 2 * 10 ^ 8 metros por segundo. Segundo o google, a distância da "Irlanda para os EUA" é de 6.629 km *, o que resultaria em um tempo de viagem de ida e volta de cerca de 66 ms.
Mas isso pressupõe que não há atrasos no equipamento e que a rota de dados segue o caminho mais curto possível. Os tempos práticos de ida e volta são geralmente de 100 a 150 milissegundos entre um host na Europa e outro nos EUA. Como um tempo de solicitação de http de ~ 250ms, é perfeitamente normal.
O que é um pouco mais preocupante são os picos no gráfico, eles sugerem congestionamento de rede em algum lugar entre o servidor e o cliente de teste.
* obviamente depende de qual ponto nos EUA e em que ponto na Irlanda, mas o ponto escolhido pelo google parecia estar em algum lugar no meio dos EUA e o gráfico dos OPs dizia "us-mid".
fonte
O caminho que os pacotes seguem.
fonte
Pesquisando no Google,
ping "us-mid"
obtém-se o Monitis.com e seu IP em Dallas, que também possui um DE DE em Frankfurt. Em um servidor muito bem conectado na França, tenho 9 ms de ping RTT para o IP DE e 111 ms de ping RTT para o US-MID IP. Para o tempo de resposta do HTTP, eu esperaria o dobro disso, mais o tempo de reação do servidor, por uma questão de argumento, digamos, talvez 26 e 230. Isso não é tão diferente dos seus valores, já que na Irlanda você provavelmente é um pouco mais rede -se em ambos os lugares.Aceite esses valores como normais e monitore os desvios deles para ver se há problemas no seu site ou com seu ISP. A menos que você esteja executando um serviço global que seja realmente crítico no tempo de resposta, é inútil fazer mais. Se você for, coloque servidores em todo o mundo ou (melhor) contrate com hosters especializados em fazer isso.
fonte
Aqui está uma bela página de estatísticas globais de ping: https://wondernetwork.com/pings Basta adicionar suas cidades de origem e destino.
fonte