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

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

WBOY
リリース: 2016-06-21 09:11:56
オリジナル
1202 人が閲覧しました

スピード

$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);
?>



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート