Boa Tarde,
Tenho a mesma aplicação hospedada em dois servidores diferentes. Um no Brasil e outro no Canadá.
E tenho uma determinada funcionalidade que demora 4s no servidor brasileiro, mas leva 12s (ou mais) no servidor canadense.
Estou analisando os diversos fatores para tentar descobrir o que pode estar causando tanta diferença.
Ping:
O servidor Brasileiro está entre 110 ~ 120ms.
O servidor Canadense está entre 260~280ms.
Tempo total levado pelo Traceroute:
O servidor Brasileiro = 1071ms
O servidor Canadense = 3527ms
Considerando o tempo de 3527ms para chegar até o servidor e considerando uma ação no servidor que demore 200ms eu poderia fazer o seguinte cálculo?
3527ms + 200ms = 3727ms
Sendo assim, haveria uma diferença de 2,5s em cada chamada de método no servidor? Se o pacote de informações for maior haverá uma maior demora nesse caminho do servidor?