ホームページ >php教程 >php手册 >テスト接続速度をシミュレートする

テスト接続速度をシミュレートする

WBOY
WBOYオリジナル
2016-06-21 09:11:561202ブラウズ

スピード

$size=1024*50;//ここでは、データが可能な限り現実に近いことを確認するために*十分*ズームインできます
$callnumber=3;
$ip=$_SERVER[REMOTE_ADDR];
list ($useca,$seca)=explode(" ",microtime());
@exec("ping -n $callnumber -l $size $ip",$data) または die("サポート禁止!") ;
list($usecb,$secb)=explode(" ",microtime());
$sec=$secb-$seca;
$msg=$data[count($data)-3];
list( $drop ,$info)=explode("(",$msg);
list($info,$drop)=explode("%",$info);
$spead=($size*$callnumber-$size *$ callnumber*$info/100)/$sec;
echo sprintf("接続速度 %.2f(k/s)",$spead/1024);
?>



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。