2009-03-09 8 views
1

Nous développons une application web avec une base hétérogène d'utilisateurs. De plus, nous devons fournir une expérience visuellement attrayante. Donc, j'aimerais savoir s'il existe un moyen d'obtenir des estimations 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 du tout?Comment puis-je connaître la bande passante de l'utilisateur pour fournir la meilleure version possible de mon application Web?

Peu importe les technologies impliquées: Je suis agnostique de plate-forme pour ce cas (par exemple, une applet flash pour estimer les capacités de l'utilisateur ira bien). Je veux juste entendre votre conseil.

+0

Bande passante utilisateur? Comme dans, combien de trafic faut-il pour servir votre site? – jro

+0

peut-être "télécharger/télécharger la vitesse" peut-être un meilleur terme. –

Répondre

2

IMO où il est nécessaire pour un choix de ces choses qu'il vaut mieux laisser à l'utilisateur de décider. Certaines personnes vont heureusement attendre une expérience plus riche, d'autres veulent rapidement et vif malgré tout. Vous pouvez avoir une page d'atterrissage avec une image/flash qui dure combien de temps il faut utiliser, puis présente des liens vers les deux avec une suggestion qui sera la meilleure expérience compte tenu de la bande passante des utilisateurs. Stocker ce choix en tant que Cookie, puis à l'avenir, contourner la page de chargement.

+0

J'ai la connexion Internet la plus rapide dans ma région (DSL, 6mb down) - Je préfère toujours les sites "56k" parce qu'ils sont rapides. Je déteste attendre. Up modded pour cela. :) –

1

Si vous souhaitez déterminer un débit de clients particulier, vous pouvez calculer le temps nécessaire pour transmettre une charge utile de taille connue au client et extrapoler sa bande passante à partir de cette valeur. Ou vous pourriez avoir un bout de flash chargé le contenu restant, et par défaut à une version différente si cela prend trop de temps.

1

Le site le plus populaire sur le Web possède une interface qui ne contient presque aucun graphique. (Je parle de Google, bien sûr.)

Concevoir un site Web qui se charge rapidement pour tous les utilisateurs, qui a la fonctionnalité qu'ils recherchent, qui est esthétique et qui plaira à vos utilisateurs. L'attrait visuel peut être atteint en très peu d'octets avec un bon usage de la couleur, de la disposition du texte et des images épargnées. Il n'y a pas besoin d'énormes applications Flash, de son, d'animations ou d'autres tueurs de bande passante. Les gens répondent aux sites qui les invitent et les traitent correctement.

Examinez les moyens à faible bande passante pour créer une surprise, comme les comportements mouseOver qui modifient subtilement les couleurs ou les petites images qui fournissent des accents.

Questions connexes