Comment connaître la bande passante de l'utilisateur pour fournir la meilleure version possible de mon application Web?

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

  •  06-07-2019
  •  | 
  •  

Question

Nous développons une application Web avec une base d'utilisateurs hétérogène. De plus, nous devons fournir une expérience visuellement attrayante. Je voudrais donc savoir s’il existe un moyen d’obtenir une estimation de la bande passante de l’utilisateur de telle manière que nous puissions décider si nous servons une version donnée ou une autre.

Ou devrais-je viser le plus petit dénominateur?

Quelles que soient les technologies impliquées: je suis indépendant de la plate-forme dans ce cas (par exemple, un applet flash permettant d’estimer les capacités de l’utilisateur suffira). Je veux juste entendre votre conseil.

Était-ce utile?

La solution

IMO où il est nécessaire pour un choix, il est préférable de laisser ces choses à l'utilisateur de décider. Certaines personnes seront heureuses d’attendre une expérience plus riche, d’autres veulent être rapides et rapides malgré tout.

Vous pourriez avoir une page d'arrivée avec une image / un flash indiquant le temps nécessaire à son utilisation, puis présenter des liens vers les deux avec une suggestion offrant la meilleure expérience compte tenu de la bande passante de l'utilisateur. Enregistrez ce choix en tant que cookie, puis contournez la page de chargement.

Autres conseils

Si vous souhaitez déterminer le débit d'un client particulier, vous pouvez définir le temps qu'il faut pour transmettre au client une charge utile de taille connue et en extrapoler sa bande passante. Vous pouvez également demander à un module de remplacement flash de charger le contenu restant et d'utiliser une autre version par défaut si cela prend trop de temps.

Le site le plus populaire sur le Web a une interface qui ne contient presque pas de graphiques. (Je parle bien sûr de Google.)

Concevez un site Web qui se charge rapidement pour tous les utilisateurs, qui offre les fonctionnalités qu’ils souhaitent et qui est esthétiquement agréable, et qui ravira vos utilisateurs. L'attrait visuel peut être obtenu en très peu d'octets avec une utilisation judicieuse de la couleur, de la présentation du texte et des images épargnées. Il n’est pas nécessaire de recourir à d’énormes applications Flash, son, animations ou autres destructeurs de bande passante. Les internautes répondent aux sites qui les invitent et les traitent correctement.

Recherchez des solutions inattendues avec une bande passante réduite, comme les comportements mouseOver qui changent subtilement les couleurs ou les petites images qui donnent des accents.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top