Configura el teu propi Speedtest Mini Server per provar la velocitat d'ample de banda d'Internet


Aclaparat amb la resposta que vam rebre a l'article anterior sobre com provar la velocitat de l'ample de banda mitjançant l'eina de línia d'ordres speedtest-cli, aquest tutorial té com a objectiu proporcionar-vos el coneixement de la configuració del vostre propi servidor mini speedtest en 10 minuts.

[També us pot agradar: Com provar la vostra velocitat d'Internet a Linux amb Speedtest CLI]

Speedtest.net mini és una aplicació de proves de velocitat que s'utilitza per allotjar un servidor de proves de velocitat (Mini) al vostre propi lloc/servidor. Una altra aplicació de NetGuage té el mateix propòsit que està dissenyada principalment per a llocs corporatius.

Speedtest.net Mini està disponible de forma gratuïta i és compatible amb tots els principals servidors web. Mesura el ping enviant una sol·licitud HTTP a un servidor seleccionat i mesura el temps fins que rep una resposta. Per comprovar la velocitat de càrrega i descàrrega, carrega i descarrega petits fitxers binaris des d'un servidor web al client i viceversa per a la càrrega.

Nota: el servidor Speedtest Mini no es pot utilitzar per a ús comercial ni en cap lloc comercial.

Instal·leu Speedtest Mini Server a Linux

Baixeu speedtest Mini Server des de l'enllaç següent. Heu d'iniciar sessió abans de poder descarregar. Si no teniu cap compte, registreu-vos primer.

  1. http://www.speedtest.net/mini.php

Un cop descarregat el fitxer mini.zip, heu de descomprimir el fitxer d'arxiu.

# Unzip mini.zip

Ara heu de determinar en quin servidor voleu allotjar l'aplicació. Podeu triar qualsevol dels següents com a servidor d'allotjament: PHP, ASP, ASP.NET i JSP. Aquí farem servir PHP i Apache com a servidors per allotjar.

Instal·lem Apache, PHP i tots els mòduls PHP necessaris mitjançant les ordres següents.

# apt-get install apache2
# apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
# yum install httpd
# yum install php php-mysql php-pdo php-gd php-mbstring

Després d'instal·lar Apache i PHP amb tots els mòduls necessaris, reinicieu el servei Apache tal com es mostra a continuació.

# 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]

A continuació, creeu un fitxer phpinfo.php sota el directori predeterminat d'Apache, que utilitzarem per comprovar si PHP es representa correctament o no.

# echo "<?php phpinfo(); ?>" > /var/www/phpinfo.php         [On Debian/Ubuntu/Mint]
# echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php [On RedHat/CentOS/Fedora]

Nota: el directori arrel d'Apache pot ser /var/www/ o /var/www/html/, si us plau, comproveu el camí abans d'avançar...

Ara penjarem la carpeta extreta mini a la ubicació del directori predeterminat d'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]

Hem de canviar el nom d'un fitxer, per tant, llista llarga el contingut d'un directori que s'ha penjat al directori d'Apache /var/www/ o /var/www/html.

# ls -l /var/www/mini

OR

# ls -l /var/www/html/mini

Ara canvieu el nom de index-php.html només a index.html i deixeu els altres fitxers sense tocar.

# cd /var/www/
OR
# cd /var/www/html/

# mv mini/index-php.html mini/index.html

Nota: si utilitzeu qualsevol altra plataforma com a amfitrió, heu de canviar el nom del fitxer corresponent tal com es mostra a continuació.

  1. Canvieu el nom d'index-aspx.html a index.html, si feu servir ASP.NET com a host.
  2. Canvieu el nom d'index-jsp.html a index.html, si feu servir JSP com a host.
  3. Canvieu el nom d'index-asp.html a index.html, si feu servir ASP com a host.
  4. Canvieu el nom d'index-php.html a index.html, si feu servir PHP com a host.

Ara apunta el teu navegador web a l'adreça IP del teu servidor local, que normalment en el meu cas és:

http://192.168.0.4/mini

Feu clic a Comença la prova i començarà a provar la velocitat localment.

Ara, si voleu executar el mini servidor a Internet, heu de reenviar el vostre port al tallafoc i també al router. Potser us agradaria consultar l'article següent per obtenir una breu informació sobre com fer-ho sobre el tema anterior.

  1. Creeu el vostre propi servidor web per allotjar el lloc web

Si tot va bé, podeu comprovar la vostra velocitat d'ample de banda mitjançant un mini servidor. Però si el mini servidor i la màquina que cal provar es troben a la mateixa xarxa, és possible que necessiteu un servidor intermediari com (kproxy.com) per provar.

A més, podeu comprovar la velocitat de la connexió a Internet en un servidor sense cap o en una línia d'ordres Linux utilitzant l'eina speedtest-cli.

# speedtest_cli.py --mini http://127.0.0.1/mini

Nota: si esteu en una xarxa diferent, haureu d'utilitzar l'adreça IP pública al navegador web així com una línia d'ordres.

A més, els SYSAdmins poden programar la prova de velocitat per executar-se periòdicament en producció, després de configurar un mini servidor.

Conclusió

La configuració és massa fàcil i em va trigar menys de 10 minuts. Podeu configurar el vostre propi servidor de prova de velocitat per comprovar la velocitat de connexió del vostre propi servidor de producció, és divertit.

Això és tot per ara. Aviat faré un altre article interessant. Fins aleshores estigueu atents i connectats a Tecmint. No us oblideu de proporcionar-nos els vostres valuosos comentaris als comentaris següents. Fes m'agrada i comparteix-nos i ajuda'ns a difondre'ns.