Molo! Aloitin uuden aiheen eilen, ja niin aloitan tänäänkin. Kysymys kuuluu: Onko PHP:llä mahdollista mitata jotenkin nettiyhteyden nopeus (Download & Upload)? Tieädn että se onnistuu VB:llä, olen tesonu sitä täältä löytyvää vinkkiä. Oliskos kellään tietoa kys. asiasta..??
Uploodi on helppo nakki, lasketaan vain aloituksen ja lopetuksen välinen aikaero joka sitten jaetaan tiedoston koolla. Download on taas hankalampi, koska tällöin selaimen pitäisi palauttaa sivulle jokin arvo kun lataus on suoritettu.
Sellainen on tietysti yksi mahdollisuus, että javascriptillä laskee jokin ison kuvan lataukseen kuluvan ajan.
Thx! Voisin koittaa säätää jotai skriptaa.
Jos itselläsi on modeemi niin tuo upload ei näytä oikeaa tulosta :D
EDIT: Tarkoitin siis että sinulla on oma servu jossa tämä testi tehdään ja sitä hostaa modeemi.
Joo ei helpolla modeemii :D
Kyl täält löytyy Elisa ADSL 512/512.
Mietippäs kun joku 100mb/100mb linjalla varustettu tulee mittaamaan niin ei se näe oikeaa tulosta.
Niimpä. Mutta tollasii ei varmaankaa monella oo :P
Mutta yli 512/512 on aika monella, se kun alkaa olla adsl-yhteyksien "alaraja" nykyään.
56k on asiaa!
Modeemi on tuskaa... mä aattelin että ton download jutun vois tehä php:llä silleen että ensin otat ajan johki alku muuttujaan, sitte vaikka tekstiä kommentoitu öbaut 128kt, sitte katot ajan ja miinustat sen alku ajasta tai jotain... musta tuntuu että toi http://kuivuri.pp.htv.fi/speed/ toimii jotenki silleen... aattelin itse testata just tänään joskus
sooda se laskee sillon ajan joka meni palvelimelta generoida HTML sivu käyttäjälle. _EI_ todellakaan latausaikaa.
No höh mä ku luulin keksineeni ihan sairaan toimivan systeemin :P no ei sentää en mä uskonukaa et se toimis mut kuin toi kuivurin systeemi toimii oikeen? se on aika toimiva ja siin ei ainaskaa näy mitää javascriptii olevan
Katsokaas tuolta Bandwidth Placesta(http://www.bandwidthplace.com/speedtest/) hivenen mallia miten sen saa toteutettua.
Tästä pystyy ainakin suoraan näkemään yhteyden nopeuden
http://netti.nic.fi/~ispeed/
Aihe on jo aika vanha, joten et voi enää vastata siihen.