大神教你如何搭建自己的web speedtest站点

speedtest作为一款在线并且可视化的网速测试工具。使用方法简单,无需下载、安装多余软件,只需有浏览器即可。那如何搭建一个自己的web speedtest站点呢?

项目开源地址:https://github.com/adolfintel/speedtest

安装web,php,git程序,克隆speedtest代码,启动服务进行基础测试

yum install httpd php git -y
	git clone https://github.com/adolfintel/speedtest.git
	cd speedtest/
	cp -R backend/ example-singleServer-pretty.html *.js /var/www/html/

	cd /var/www/html/
	mv example-singleServer-pretty.html index.html
	
	chown -R apache *	#更改当前的目录所属主
	systemctl start httpd

	http:/hostip		#访问主机ip就可以测速了

安装数据库,导入数据,将测试的结果保存以便后续查询

+++++++++++
cd /root/speedtest/
cp -R results/ /var/www/html/
cd /var/www/html/
chown -R apache *
cd /var/www/html/results/
yum install mariadb-server -y
systemctl start mariadb
mysql_secure_installation
mysql -uroot -p
 create database speedtest;
exit;

+++
vi telemetry_settings.php 

$stats_password="admin"; //password to login to stats.php. Change this!!!
$enable_id_obfuscation=true; //if set to true, test IDs will be obfuscated to prevent users from guessing URLs of other tests
// Mysql settings
$MySql_username="root";
$MySql_password="12456";
$MySql_hostname="localhost";
$MySql_databasename="speedtest";
++++++++++++++++++++++++++++++++++++++++++++


mysql -uroot -p speedtest < telemetry_mysql.sql

cd /var/www/html/
cp ~/speedtest/example-singleServer-full.html index.html


+++

这样测试后的有记录,下面是登录网站,密码是上面($stats_password="admin";)中指定的

http://cq.wsfnk.com/results/stats.php

本文地址:https://www.linuxprobe.com/web-speedtest.html

代码片段: <input type="radio" name="barPieRadioGroup" id="p1_barPieItem31" value="100" hidden="hidden"> <label for="p1_barPieItem31" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem30" value="96.875" hidden="hidden"> <label for="p1_barPieItem30" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem29" value="93.75" hidden="hidden"> <label for="p1_barPieItem29" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem28" value="90.625" hidden="hidden"> <label for="p1_barPieItem28" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem27" value="87.5" hidden="hidden"> <label for="p1_barPieItem27" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem26" value="84.375" hidden="hidden"> <label for="p1_barPieItem26" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem25" value="81.25" hidden="hidden"> <label for="p1_barPieItem25" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem24" value="78.125" hidden="hidden"> <label for="p1_barPieItem24" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem23" value="75" hidden="hidden"> <label for="p1_barPieItem23" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem22" value="71.875" hidden="hidden"> <label for="p1_barPieItem22" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem21" value="68.75" hidden="hidden"> <label for="p1_barPieItem21" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem20" value="65.625" hidden="hidden"> <label for="p1_barPieItem20" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem19" value="62.5" hidden="hidden"> <label for="p1_barPieItem19" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem18" value="59.375" hidden="hidden"> <label for="p1_barPieItem18" class="barPie__ring__item"></label> <input type="radio" name="barPieRadioGroup" id="p1_barPieItem17" value="56.25" hidden="hidden">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值