Passei bastante tempo pesquisando uma resposta para essa pergunta, mas não encontrei uma resposta satisfatória.
Minha percepção é que tudo que você vê no seu navegador é baixado no seu PC. A prova disso é: Deixe uma página da Web carregar em seu navegador e quando o carregamento for concluído, selecione trabalhar off-line ou feche sua conexão com a Internet e salve essa página, o que resulta em salvar sua página no disco rígido com a chave para assistir página qualquer número de tempo que você quiser.
Então, isso mostra que sua página foi baixada quando você a acessou e a velocidade de acessar sua página dependerá, com certeza, da sua velocidade de download e, em seguida, de onde vem este termo "Velocidade de Navegação".
Eu posso estar errado na minha percepção, mas eu adoraria saber a resposta correta para minha consulta. Obrigado. E sim, admito que minha prova não valida quando a página é desenvolvida em idiomas como asp.
Respostas:
Velocidade de download é o quão rápido a conexão é da sua casa para o seu ISP. Ele é testado ao baixar um arquivo hospedado diretamente na rede do seu ISP para o seu computador (todos os testes de velocidade não hospedados localmente pelo seu ISP estão testando a latência). É a velocidade física da sua "última milha", entre a sua casa e o gateway do seu ISP para o seu backbone. Também conhecido como taxa de transferência .
A velocidade do surfe é um termo de marketing e destina-se a descrever a rapidez com que a conexão é, subjetivamente, de sua casa para itens na Internet. É sempre variável e está fora do controle de qualquer entidade. Inclui latência (como explicado acima, basicamente "quanto tempo leva a informação de servidores ao redor do mundo para cruzar a Internet e renderizar em sua máquina"). Também conhecido como goodput .
fonte
O download geralmente envolve apenas um arquivo, mas o surf envolve muitos (html, javascript, imagens etc.).
Normalmente, leva tempo para que um download atinja sua velocidade máxima.
Portanto, baixar vários arquivos pequenos é mais lento que um arquivo grande.
Mas não apenas por causa da velocidade de download, mas também por causa do handshake que precisa ser feito entre o navegador e o servidor para iniciar um novo download.
Isso pode ser otimizado pela reutilização de uma conexão do servidor com o servidor para fazer o download de vários arquivos, mas nem todos os administradores do site permitem manter as conexões ativas, para que não haja muitas conexões simultâneas abertas.
Em conclusão:
A velocidade de download normalmente é feita na velocidade máxima de conexão (pelo menos após os primeiros segundos).
Velocidade de surf depende de:
Em conclusão, eu diria que, embora a velocidade de download seja bem definida, a velocidade de navegação pode variar muito, dependendo dos parâmetros acima.
fonte
Complicado, depende do que significa o termo surf significa exatamente .
Se é assim chamado, "experiência do usuário", então vamos dar um exemplo fácil (espero) - sites modernos estão usando em javascript. Scripts são baixados do servidor com alguma velocidade dependendo do seu problema, mas eles são executados localmente pelo seu navegador. Esses scripts podem fazer alguma computação adicional: consultas de banco de dados / geração de dados / conteúdo em html, o que leva mais tempo.
Os navegadores da Web diferem no tempo de execução do javascript. Depende também dos recursos do seu sistema.
Assim, com a máquina lenta com o navegador antigo, a velocidade de navegação piorará, mesmo que seja fornecida com a mesma largura de banda que a melhor máquina.
É assim que eu suponho que o termo 'velocidade de surfe' deva ser entendido. Mas quem está usando isso? Se é o seu ISP falando, então considere-o como uma boa desculpa para eles, sem lhe fornecer uma conexão de qualidade (como: "nosso mal com roxo, são suas máquinas que sux") :)
fonte
Latência ruim pode significar que uma conexão que é boa para baixar arquivos grandes é ruim para o surf.
Há muito tempo atrás, antes de banda larga estar disponível aqui, nós tentamos uma internet via serviço de satélite.
A velocidade de download foi fantástica (para o seu tempo), por isso, se você começou a baixar um arquivo grande (por exemplo, um service pack ou uma imagem de CD), demorou alguns segundos para começar e depois voou.
No entanto, quando você estava navegando na internet, ocorreu o mesmo atraso para todas as seções que você baixou. Uma página da Web continha cinco imagens significa que você está baixando seis itens e o atraso ocorreu seis vezes. Então os atrasos foram montados.
Por isso, a conexão de banda larga era 20 (talvez mais) vezes mais rápida que a conexão discada durante o download de arquivos, mas para navegar na Internet era muito mais lenta.
fonte
Além disso, quando você visita uma página da Web, todo o conteúdo dessa página em particular pode vir de vários servidores em todo o mundo, como anúncios, vídeos e outros. Portanto, depende de vários fatores de velocidade de carregamento de qualquer página da web em determinado momento. independentemente da sua velocidade de conexão.
fonte
[copiando minha resposta para onde você fez a mesma pergunta no Stack Overflow]
Não necessariamente a mesma coisa. Sua velocidade real de download de dados será limitada pela largura de banda de sua conexão de rede, portanto, suponha que você possa obter X kB / segundo e quantos bytes reais de dados você pode ingerir.
Agora pense nas coisas que afetam como isso realmente aparece para você:
Quão rápido o seu broswer renderiza uma página baixada?
Todas essas coisas levadas em conta lhe darão sua "velocidade de navegação". É realmente um número um pouco insignificante, uma vez que varia muito dependendo de exatamente o que você está olhando.
fonte
O surfe depende mais do tempo de resposta. O download tem mais a ver com a largura de banda. Suponha que eu tenha uma conexão com a Internet que leve 150 milissegundos para um www.google.com responder ... Se eu tiver 50 dessas conexões de internet, ainda levará 150 milissegundos, mas terei 50 vezes mais largura de banda, 50 vezes a velocidade de download. Surfar ainda depende muito da velocidade de download, especialmente ao obter imagens ou flash ou filmes.
Além disso, muitos ISPs armazenam em cache determinados sites para torná-los mais rápidos. Isso significa apenas que o ISP, que é bem próximo a você, possui uma cópia de um site hospedado em um país estrangeiro. Sua solicitação nem sempre precisa ser enviada para esse país estrangeiro para obter esse site se seu ISP estiver mantendo um site local. cópia dele. Isso também acelera a velocidade de navegação, embora o mesmo princípio possa se aplicar às velocidades de download se o seu provedor optar por armazenar em cache qualquer uma delas também.
fonte
O ISP favorece o tráfego de comunicação em tempo real do que o tráfego não sensível ao tempo O surfe é em tempo real e o download não é sensível ao tempo
fonte
Seu ISP pode considerá-los como coisas muito diferentes. Não é incomum que os ISP anunciem uma "taxa de intermitência", o que significa que os arquivos são baixados muito rapidamente inicialmente, mas desaceleram a longo prazo. A implicação disso é que arquivos pequenos (como HTML, JS, CSS, etc) podem receber velocidades muito maiores do que arquivos grandes (ISOs, zip, fotos de alta resolução, etc).
Outra implicação é que seus "testes de velocidade de largura de banda" podem estar distorcidos - se o teste enviar apenas arquivos pequenos, ele pode reportar uma largura de banda maior do que a que você verá para transferir arquivos maiores - e vice-versa.
Outro fator é "qual cliente". De volta aos aceleradores de download, os downloads eram populares para recuperar arquivos grandes via HTTP / FTP; Webbrowsers mais antigos limitam significativamente o número de solicitações simultâneas permitidas na recuperação de recursos (CSS, imagens, etc.) em comparação aos navegadores modernos e assim por diante. Portanto, o software que você está usando também pode afetar o desempenho que você observa.
Quanto ao armazenamento em cache; Você está certo de que seu navegador tenta armazenar e reutilizar arquivos que já recuperou - isso reduz significativamente a largura de banda e a carga do servidor. Usando um depurador HTTP como Firebug ou Fiddler2 você verá muitas páginas que você já visitou irá responder com uma
HTTP StatusCode
de304
- "não modificado". O que aconteceu é que o seu navegador enviou o pedido, e nesse pedido disse: "Eu preciso do SomeResource, eu já tenho a versão X disso" se o servidor vê que a versão X é a mais recente então responde com um status de 304 - basicamente dizendo ao navegador "use o que você já tem" em vez de reenviar o recurso.fonte