Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 18
Nome: somzuada
Descrição do site: Rádio web
Contato:

Script para medir a velocidade de download

11-06-2011 02:12

Este script em PHP serve para medir a sua velocidade de download em Kbs.

<?php header("Content-Type: text/html; charset=ISO-8859-1", true); $maxNumKB = 4096; $defNumKB = 1024; if (!isset($_GET['numKB']) || intval($_GET['numKB']) > $maxNumKB) { header("Location: http://{$_SERVER['HTTP_HOST']}{$_SERVER['PHP_SELF']}?numKB=$defNumKB"); } $numKB = intval($_GET['numKB']); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Velocimetro de Download</title> <head> <style type="text/css"> <!-- html { font-family: sans-serif; color: #000; background: #fff; } * { font-size: medium; } #wait { border-bottom: thin dotted black; } #wait abbr { border: none; } #done { font-weight: bold; } #benchmark { padding: 1em; border: 1px solid black; background: #ffe; color: #000; } //--> </style> </head> <body> <h1>Testando...</h1> <p> <p id="wait">Transferindo <?php echo $numKB; ?> <abbr title="kilobyte">KBs</abbr></p> <!-- <?php function getmicrotime() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } flush(); $timeStart = getmicrotime(); $nlLength = strlen("\n"); for ($i = 0; $i < $numKB; $i++) { echo str_pad('', 1024 - $nlLength, '/*\\*') . "\n"; flush(); } $timeEnd = getmicrotime(); $timeDiff = round($timeEnd - $timeStart, 3); ?> --> <p id="done"> <?php echo "Transferido {$numKB} <abbr title=\"kilobyte\">KBs</abbr> em {$timeDiff} segundos, seu download é de: " . ($timeDiff <= 1 ? "more than {$numKB}" : round($numKB / $timeDiff, 3)) . ' <abbr title="kilobytes per second">KB/s</abbr>'; ?> </p> </body> </html>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17513
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Script para medir a velocidade de download

11-06-2011 08:48

Testei o script aqui online, para funcionar ele precisa ser chamado assim:

essedocumento.php?numKB=1024

Só que no teste que fiz a velocidade de download desse script não ficou próximo da medida por um velocímetro online que costumo usar. Deve ser a quantidade de dados enviados.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 18
Nome: somzuada
Descrição do site: Rádio web
Contato:

Script para medir a velocidade de download

11-06-2011 17:34

Exato! Deve ser porque minha net aqui e via radio de 300kbps...Mas vc teria algum script para medir a velocidade de conexão em php?
Grato.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17513
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Script para medir a velocidade de download

11-06-2011 17:36

Não tenho, mas, acho que esse tipo de script geralmente usa Flash / Action script.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 18
Nome: somzuada
Descrição do site: Rádio web
Contato:

Script para medir a velocidade de download

11-06-2011 17:58

Opa! achei este http://www.polak.ro/internet-connection-speed-test.html em java script e php e livre para baixar,
Fiz o teste com base em 1024 (1mb) e me pareceu bom, mas minha net como oscila muito fiquei na dúvida, faça um teste ai.

Grato por atenção.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17513
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Script para medir a velocidade de download

11-06-2011 18:32

Testei aqui e retornou valores bem aleatórios, entre 1000 e 6000 kpbs, sendo que minha conexão é de 5 Megas. Me pareceu gerador de números aleatórios.

Eu costumo testar minha velocidade de conexão nesse site http://www.minhaconexao.com.br/teste-ve ... o=completo
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado