Come posso conoscere la larghezza di banda dell'utente per fornire la migliore versione possibile della mia applicazione Web?

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

  •  06-07-2019
  •  | 
  •  

Domanda

Stiamo sviluppando un'applicazione web con una base eterogenea di utenti. Inoltre, dobbiamo fornire un'esperienza visivamente accattivante. Quindi, vorrei sapere se esiste un modo per ottenere stime della larghezza di banda dell'utente in tale maniera, che possiamo decidere se serviamo una data versione o un'altra.

O dovrei puntare al minimo denominatore?

Indipendentemente dalle tecnologie coinvolte: sono indipendente dalla piattaforma per questo caso (ad esempio, un'applet flash per stimare le capacità dell'utente andrà bene). Voglio solo sentire il tuo consiglio.

È stato utile?

Soluzione

IMO dove è necessario per una scelta queste cose sono lasciate all'utente a decidere. Alcune persone aspetteranno felicemente un'esperienza più ricca, altri vogliono veloce e scattante a prescindere.

Potresti avere una landing page con un'immagine / flash che tempi per quanto tempo impiega, quindi presenta collegamenti ad entrambi con un suggerimento che sarà la migliore esperienza data la larghezza di banda degli utenti. Memorizza questa scelta come Cookie, quindi in futuro ignora la pagina di caricamento.

Altri suggerimenti

Se si desidera determinare il throughput di un determinato client, è possibile stabilire il tempo necessario per trasmettere al client un payload di dimensioni note e estrapolarne la larghezza di banda. Oppure potresti fare in modo che uno stub flash carichi il contenuto rimanente e, di default, su una versione diversa se impiega troppo tempo.

Il sito più popolare sul web ha un'interfaccia che non contiene quasi grafica. (Sto parlando di Google, ovviamente.)

Progetta un sito Web che si carica velocemente per tutti gli utenti, ha le funzionalità che desidera ed è esteticamente gradevole e i tuoi utenti lo apprezzeranno. L'attrattiva visiva può essere raggiunta in pochissimi byte con un buon uso del colore, del layout del testo e delle immagini risparmiate. Non c'è bisogno di enormi app Flash, suoni, animazioni o altri killer della larghezza di banda. Le persone rispondono ai siti che li invitano e li trattano correttamente.

Cerca modi a bassa larghezza di banda per sorprendere, come comportamenti mouseOver che cambiano sottilmente i colori o piccole immagini che danno accenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top