与我们对如何使用命令行工具speedtest-cli.py测试带宽速度在以前的文章得到的回应不堪重负,本教程旨在为您提供在10分钟内设定自己的SPEEDTEST小型服务器的知识。
Speedtest.net mini是它用于自己的网站/服务器上托管的速度测试服务器(迷你)的速度测试中的应用。 从NetGuage另一个应用服务这主要是专为企业网站相同的目的。
Speedtest.net Mini是免费提供的,它与所有主要的Web服务器兼容。 它通过向所选服务器发送HTTP请求来测量ping,并测量到达响应的时间。 为了检查上传和下载速度,它从Web服务器上传和下载小二进制文件到客户端,反之亦然上传。
注意 :SPEEDTEST赠送服务器可能不能用于商业用途,也没有对任何商业网站。
在Linux上安装Speedtest Mini Server
从下面的链接下载speedtest Mini Server。 您需要先登录才能下载。 如果您没有帐户,请先注册。
一旦下载mini.zip
文件,需要解压存档文件。
# Unzip mini.zip
现在,您需要确定要在哪个服务器上托管应用程序。 您可以选择以下任何一种作为托管服务器 - PHP,ASP,ASP.NET和JSP。 这里我们将使用PHP和Apache作为Server托管。
让我们使用以下命令安装Apache,PHP和所有需要的PHP模块。
在Debian / Ubuntu / Mint
# apt-get install apache2 # apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
在RedHat / CentOS / Fedora上
# yum install httpd # yum install php php-mysql php-pdo php-gd php-mbstring
在使用所有必需的模块安装Apache和PHP之后,重新启动Apache服务,如下所示。
# service apache2 restart [On Debian/Ubuntu/Mint] # service httpd restart [On RedHat/CentOS/Fedora] # systemct1 restart httpd [On RHEL/CentOS 7.x and Fedora 21]
接下来,创建一个phpinfo.php
Apache的默认目录下的文件,我们将用它来检查,如果PHP是正确或不渲染。
# echo "<?php phpinfo(); ?>" > /var/www/phpinfo.php [On Debian/Ubuntu/Mint]
# echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php [On RedHat/CentOS/Fedora]
注 :默认的Apache根目录可能是/ var / WWW /或/ var / www / html等/,请往前走之前检查路径...
现在,我们将上传提取的文件夹mini
到Apache的默认目录位置。
# cp -R /[location to extracted folder]/mini /var/www/ [On Debian/Ubuntu/Mint]
# cp -R /[location to extracted folder]/mini /var/www/html [On RedHat/CentOS/Fedora]
我们需要因此重命名文件一长串被上传到Apache目录/ var / WWW /或/ var / www / html等目录的内容。
# ls -l /var/www/mini OR # ls -l /var/www/html/mini
Mini服务器的内容
现在改名index-php.html
到index.html
只留下其他文件不变。
# cd /var/www/ OR # cd /var/www/html/ # mv mini/index-php.html mini/index.html
重命名索引文件
注 :如果您使用任何其他平台作为你的主机,你需要重新命名各自的文件,如下图所示。
- 指数aspx.html重命名为index.html的 ,如果你正在使用ASP.NET为您的主机。
- 指数jsp.html重命名为index.html的 ,如果你正在使用JSP为您的主机。
- 指数asp.html重命名为index.html的 ,如果你正在使用ASP为您的主机。
- 指数php.html重命名为index.html的 ,如果你正在使用PHP作为您的主机。
现在将您的Web浏览器指向您的本地服务器IP地址,在我的情况下通常是:
http://192.168.0.4/mini
Speedtest迷你服务器测试
单击开始测试,它开始测试本地速度。
在本地测试互联网速度
现在如果你想通过互联网运行迷你服务器,你需要转发你的端口在防火墙以及在路由器。 您可以参考以下文章获得有关上述主题的操作方法的简介。
如果一切顺利,你可以使用小型服务器检查你的带宽速度。 但是,如果小型服务器和被测试的机器是相同的网络上,可能需要像(kproxy.com),来测试一个代理服务器。
在同一网络上测试互联网速度
您还可以检查无头的服务器或使用Linux命令行上的互联网连接速度speedtest-cli
工具。
# speedtest_cli.py --mini http://127.0.0.1/mini
使用Speetest-Cli检查互联网速度
注意 :如果你是不同的网络上,你应该使用Web浏览器中公网IP地址,以及命令行。
此外, 系统管理员可以安排SPEEDTEST在生产定期运行,建立微型服务器之后。
结论
设置太容易,花了我不到10分钟的时间。 你可以设置自己的服务器SPEEDTEST检查自己生产服务器的连接速度,很是热闹。
目前为止就这样了。 我很快会提出另一个有趣的文章。 直到然后,保持调整和连接到youcl。 不要忘记在下面的评论中向我们提供您宝贵的反馈。 喜欢和分享我们,并帮助我们传播。