Bom dia,
Com certeza a velocidade de conexão interfere e muito, ainda mais se você não configurou tempo de timeout (tempo de requisição) no js (cliente), ao fazer uma requisição no servidor, e os dados forem um pouco pesados para serem baixados, a resposta no javascript
irá demorar, causando o timeout.
Uma sugestão, é pegar um desses clientes e pedir para testar a velocidade da internet dele no http://www.rjnet.com.br/3velocimetro.php
Um abraço, e tenha uma ótima semana.
Luiz Carlos Pereira da Silva
Analista de Desenvolvimento / Development Analyst
| twitter: @luizofjesus | skype: luiz.dev |