Como posso saber a largura de banda do usuário para fornecer a melhor versão possível de minha aplicação web?

StackOverflow https://stackoverflow.com/questions/627168

  •  06-07-2019
  •  | 
  •  

Pergunta

Estamos a desenvolver uma aplicação web com uma base hetereogenous de usuários. Além disso, devemos fornecer uma experiência visualmente atraente. Então, eu gostaria de saber se há alguma maneira de obter estimativas de largura de banda do usuário de tal maneira, que podemos decidir se vamos servir uma determinada versão, ou outra.

Ou devo apontar para o menor denominador em tudo?

Não importa as tecnologias envolvidas: Eu sou plataforma agnóstica para este caso (por exemplo, um applet flash para estimar as capacidades do usuário vai ficar bem). Eu só quero ouvir o seu conselho.

Foi útil?

Solução

IMO onde é necessária para uma escolha estas coisas são melhor deixar para usuário decidir. Algumas pessoas serão felizes para esperar por uma experiência mais rica, outros querem rápido e mal-humorado independentemente.

Você pode ter uma página de destino com uma imagem / flash que os tempos quanto tempo leva a usar, em seguida, apresenta links para ambos com uma sugestão que será a melhor experiência dado que os usuários de banda. Armazenar esta escolha como um cookie, em seguida, no futuro desvio do carregamento da página.

Outras dicas

Se você quiser determinar um clientes particulares rendimento, você poderia tempo quanto tempo leva para transmitir uma carga de tamanho conhecido para o cliente e extrapolar sua largura de banda do que isso. Ou você pode ter uma carga de flash esboço sobre o conteúdo restante e padrão para uma versão diferente se ele está levando muito tempo.

O local mais popular na web tem uma interface que contém quase nenhuma gráficos. (Estou falando de Google, é claro.)

Crie um site que carrega rápido para todos os usuários, tem a funcionalidade que eles querem, e é esteticamente agradável, e seus usuários vão se divertir. Apelo visual pode ser alcançado em poucos bytes com bom uso de cores, layout de texto e imagens poupadores. Não há nenhuma necessidade para uma enorme Flash Apps, som, animações, ou outros assassinos de largura de banda. As pessoas respondem a locais que os convidam e tratá-los bem.

estudar formas baixa largura de banda para fornecer surpresa, como comportamentos mouseOver que alterar cores sutilmente, ou imagens pequenas que fornecem acentos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top