Gå til innhold

Sjekke hastighet og videreføre til sider


Anbefalte innlegg

Som emnet sier, trenger jeg ett script som sjekker hastigheten på pcen fortest mulig, for så å videreføre til en side, eller en annen.

 

Altså vis hastigheten er under 100kbit/s sendes brukeren til side a, vis høyere hastighet sendes til side b. Dette for å ungå at en bruker må sitte å vente leeenge på at siden åpner opp og heller får en forenklet versjon.

 

Er dette mulig?

Lenke til kommentar
Videoannonse
Annonse

Hm.. Smart idé!

Eneste minuset er jo at da må du få brukeren til å laste ned en temp fil som er x100 KB stor for å kunne måle dette, noe liknende itavisen.no sitt speedometer. For brukere med 56k som skal inn på siden vil dette ta sin tid, og vil kanskje ende med at de rett og slett forlater siden.

Som sagt, idéen er god, men i grunn unødvendig med tanke på at du bare kan lage en start-side, der du skriver f.eks:

 

Velg din hastighet:

[< 704 Kbps] [704 Kbps >]

 

Det du evt kan gjøre, er å lage et eget speedometer på siden din. Dette kan bli plagsomt for enkelte, men på start-siden, gir du en link til en popup ellerno, som kjører et script som måler hvor lang tid den bruker på å laste et bilde på f.eks 1 MB (etter x antall sekunder bytter den automatisk ettersom da er det under "grensa), og lagrer resultatet i en $_SESSION['speed'].

 

Da kan du bruke på siden:

if ($_SESSION['speed'] < 704) {
   include('slow/index.php');
} else {
   include('fast/index.php');
}

Lenke til kommentar

Uff, idéen om speedometer er tåpelig. La brukeren velge selv, om en bruker har f.eks. 50 kbit/s og grensen er på 51 kbit/s så vil brukeren bli servert en stygg, forenklet versjon av siden. Lag heller en portal (f.eks. "Høy båndbredde (DSL) - Lav båndbredde (Dialup)"), det er mye bedre.

Lenke til kommentar
  Lokaltog skrev:
Uff, idéen om speedometer er tåpelig. La brukeren velge selv, om en bruker har f.eks. 50 kbit/s og grensen er på 51 kbit/s så vil brukeren bli servert en stygg, forenklet versjon av siden. Lag heller en portal (f.eks. "Høy båndbredde (DSL) - Lav båndbredde (Dialup)"), det er mye bedre.

Kan være løsningen jah.. :) Hmm.. :yes:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...